MATH & ML

int main()과 void main()의 차이 본문

C programming

int main()과 void main()의 차이

BlogYong 2018. 2. 19. 11:59

프로그램을 짤 때 흔히 둘 중 하나로 써보고 되면 말고 하는식으로 해왔었는데

이 둘의 차이를 대강 이야기하자면

말그대로 함수의 리턴형이 int형인지 아니면 없는지의 차이다.

따라서 int main()에서는 return0; 를 함수내에 포함시켜주어 리턴값을 말해주어야 하는데,

컴파일러가 대강 안써도 알아먹어서 생략해도 문제가 없는데 보통은 쓰는 습관을 들여야 하는게 좋다.

또한 void main()보다는 int main()이 더 맞는 표현이고 void는 틀린 표현이지만 언제부턴가 자주 쓰게되어

이를 사용해도 오류없이 돌아가게 컴파일러가 만들어 졌다고 한다.


'C programming' 카테고리의 다른 글

break문과 continue문  (0) 2018.02.19
#include <stdio.h> 헤더파일이란  (0) 2018.02.19
c언어 자료형 (Data Type)  (0) 2018.02.07
Comments