• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

str[] or str

21.12.03 12:33 작성 조회수 156

0

void print_centered_str(char str[])

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

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

답변 1

답변을 작성해보세요.

0

안소님의 프로필

안소

2021.12.05

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

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

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

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