강의

멘토링

커뮤니티

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

박세은1812님의 프로필 이미지
박세은1812

작성한 질문수

문제로 배우는 C언어

프로그램 구조 및 설정 설명

int main에 대해서 궁금합니다.

작성

·

264

0

제가 c언어를 배울 때에는 main()을 한 다음 다음 줄에 int를 사용하는 방법으로 배웠었는데 여기서는 왜 같은 한 줄에 int main()을 쓰는지와 ㄱ에 대한 차이점이 궁금합니다!

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

main()도 함수이기 때문에 모든 함수 이름 앞에는 자신이 return할 자료의 형을 적는게 원칙입니다. 

옛날에는 void main() 형태로 하기도 했지만 요즘은 

int main(){

    return 0;

}

형태로 하는게 대부분입니다. main() 다음 줄에 int 를 사용했다라고 하는 것은 

void main(){

     int a, b;

}

위와 같이 정수형 변수를 선언하는 것과 착각하는게 아닌가 싶습니다.

박세은1812님의 프로필 이미지
박세은1812

작성한 질문수

질문하기