-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
(14.23)강의 14:45부분 질문
22.08.27 01:00 작성 조회수 95
0
질문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()함수를 가지는 것인가요?
(자주 질문해서 번거로우실텐데 항상 친절히 답변해주셔서 감사합니다)
답변을 작성해보세요.
0
강민철
2022.08.28
질문1
네 그렇습니다
질문2
네 수업에서 제시해주신 그대로입니다.
질문 3
14.23 까지만 들으셨다면 그렇게 이해하셔도 무방하나
14.24도 함께 들어보시길 권합니다.
감사합니다.
답변 1