• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

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

22.08.27 01:00 작성 조회수 95

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

강민철님의 프로필

강민철

2022.08.28

질문1

네 그렇습니다

질문2

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

질문 3

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

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

감사합니다.