• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

search 함수의 선언 궁금증

20.08.09 18:19 작성 조회수 129

0

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

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

답변 1

답변을 작성해보세요.

1

오종화님의 프로필

오종화

2020.12.07

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

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

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