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

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

성종영님의 프로필 이미지
성종영

작성한 질문수

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

(14.23)강의 14:45부분 질문

작성

·

144

0

제목 없음.jpg질문1 char(*complicated_function1())[3] 함수는 char3 포인터를 반환해주는 함수인 것은 알겠습니다. 그런데 이 선언을 해석할때 complicated_function1()이 *포인터를 반환하고 이것이 가리키는 것이 char[3]배열이다. 이렇게 해석하면 맞는 것인가요?

질문2 보통 함수를 선언할때 double average(double , double)와 같이 선언하는데 배열의 포인터를 반환할때는 char(*complicated_function1())[3]와 같이 [3]부분을 마지막에 써 준다는 것으로 이해하면 되는것인가요?

질문3 char(*complicated_function1())[3]은 char(*)[3]함수 안에 입력으로 complicated_function1()함수를 가지는 것인가요?

(자주 질문해서 번거로우실텐데 항상 친절히 답변해주셔서 감사합니다)

답변 1

0

질문1

네 그렇습니다

질문2

네 수업에서 제시해주신 그대로입니다.

질문 3

14.23 까지만 들으셨다면 그렇게 이해하셔도 무방하나

14.24도 함께 들어보시길 권합니다.

감사합니다.

성종영님의 프로필 이미지
성종영

작성한 질문수

질문하기