• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

checkFishAlive 질문입니다

20.01.27 22:12 작성 조회수 158

2

다른 함수들은 정의를 할 때 메인 위에 전역변수 선언? 인가 그런 걸 했는데 checkFishAlive는 선언을 안했는데 그 이유가 뭔가요?

다른 함수들은 선언을 안하면 작동을 안하는데 이 경우 작동을 하는 이유도 궁금합니다

답변 1

답변을 작성해보세요.

3

안녕하세요!

 메인 함수 위쪽에 선언 없이 사용이 가능했다면 visual studio 컴파일러가 허용을 해주어서 그런 것이겠지만, 일반적으로는 메인 함수 위에 선언문이 반드시 필요합니다. 강의에서 빼먹었다면, 제 실수이니 개발하실 때에는 꼭 선언해주세요 ^^

감사합니다.