인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

kaisendon's profile image
kaisendon

asked

Hong Jeong-mo's C Language: Learn by Following

11.5 Various ways to print strings

1분 18초경 puts 함수 관련 질문있습니다.

Written on

·

137

0

비주얼 스튜디오에서 puts 함수에 마우스를 올려보면 

버퍼의 포인터라는것을 인자로 받는다고 나오는데요. 

puts(str[3]); 가 에러가 나는것은 str[3]는 주소(포인터)가 아니라 배열에 담긴 문자 그자체라서 puts 함수의 인자가 포인터가 오지 않았기 때문에 에러가 나는게 맞을까요?

c

Answer 1

2

안녕하세요!

네 맞습니다. str[3]은 배열 원소일 뿐이니까 char 타입입니다. puts는 char 포인터를 받을 수 있으므로 타입이 맞지 않습니다.

kaisendon's profile image
kaisendon

asked

Ask a question