[C/C++] void main(), int main(), return 0


[C/C++] void main(), int main(), return 0

4~5년전에 C/C++ 에서 int main(), void main(), main(void)등은 땔래야 땔 수없는 관계이다.하지만, 교육을 들으면서 void가 무엇인지, 왜 int main(), void main()등을 명확히 설명해주지는 않았다. 다른 곳에서도 명확히 설명해주는 곳은 없을 것이다. 그래서 이 부분에 대해 알아봤다.C언어의 표준안으로 더 이상 void main()은 점점 사라진다void main과 int main에서의 main이 반환하는 값은 해당 프로그램의 종료 상태를 의미하는 값으로 사용되기 때문에 종료 상태가 없다는 의미의 void main의 형식은 사실 잘못된 표현이다.하지만, 실제로 void main를 사용하여 소스를 작성해보면 정상적으로 허용이 되는 것을 확인할 수 있다..........



원문링크 : [C/C++] void main(), int main(), return 0