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

인프런 커뮤니티 질문&답변

조익현님의 프로필 이미지
조익현

작성한 질문수

홍정모의 따라하며 배우는 C언어

9.1 함수가 필요할 때

str[] or str

작성

·

212

0

void print_centered_str(char str[])

여기서 char str이랑 char str[] 과 어떤 차이가 있나요?

char str 을 실행해봤는데 원하는 출력이 나오지 않았습니다. 왜 다르게 나오는지 궁금합니다.

답변 1

0

char str 은 char 타입의 데이터 하나이고 (즉 문자 1개)

char str[] 은 char 타입의 데이터가 여러개 들어갈 수 있는 배열을 뜻합니다. 

(정확히는, 매개변수가 char str[] 라는 것은 char * str 즉, 포인터와도 같긴 합니다!)

배열과 포인터 자세히 배우시기 전이군요, 뒷 챕터에서 자세히 배우실거에요~ 

조익현님의 프로필 이미지
조익현

작성한 질문수

질문하기