강의

멘토링

커뮤니티

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

jjy6107님의 프로필 이미지
jjy6107

작성한 질문수

C 프로그래밍 - 입문부터 게임 개발까지

프로젝트(연장전)

checkFishAlive 질문입니다

작성

·

254

2

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

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

답변 1

3

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요!

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

감사합니다.

jjy6107님의 프로필 이미지
jjy6107

작성한 질문수

질문하기