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

주운녕님의 프로필 이미지
주운녕

작성한 질문수

C로 배우는 자료구조 및 여러가지 예제 실습

전화번호부 v2.0

search 함수의 선언 궁금증

작성

·

197

0

search 함수는 main 문 위에 선언을 하지 않고, main 밑에 정의만 하여도 오류가 나지 않습니다. 이게 컴파일러의 차이인지, 혹은 search함수가 main문에서는 호출되지 않고, 다른 함수들에서만 호출되기 때문인지 궁금합니다.

search 함수는 왜 main문 위에 선언해주지 않아도 오류없이 실행이 되는 걸가요?

답변 1

1

선언한 함수는 '함수 본체' 혹은 '함수 프로토타입 선언'이 항상 쓰이는 위치보다 위에 있어야 됩니다.

main함수와 직접적인 관련은 없다는 말입니다.

search함수가 다른 함수들에서만 쓰이면 그 함수들보다 위에만 있으면 되기 때문에 오류없이 실행 되는 것입니다.

주운녕님의 프로필 이미지
주운녕

작성한 질문수

질문하기