728x90
반응형
main() 함수
C 언어와 마찬가지로 main() 함수는 C++ 프로그램의 실행 시작점이다. C++ 프로그램에는 반드시 하나의 main() 함수가 존재해야 하며, main() 함수가 종료하면 프로그램이 종료된다.
- main() 함수의 표준 형식
ANSI C++ 표준에서 정한 main() 함수의 리턴 타입은 다음과 같이 int이다.
int main() { // ANSI C++표준의 메인 함수의 리턴 타입은 int
.....
return 0; // return 이 실행되면 main() 함수가 종료하고 프로그램이 종료된다. 필요에 따라 0이 아닌 값을 리턴할 수 있다.
}
간혹 void를 리턴 타입으로 선언하기도 하는데, 이것은 C++ 표준이 아니다. 대부분의 컴파일러는 이를 문제 삼지 않지만 표준을 지켜주는 것이 좋다.
또한, ANSI C++ 표준에 의하면 int main() 함수에서 return 문을 사용하지 않을 경우, 컴파일 시에 "return 0;"이 자동으로 추가된다.
반응형
'C++ > C++ 기본' 카테고리의 다른 글
화면 출력 (0) | 2018.07.01 |
---|---|
#include <iostream> (0) | 2018.06.29 |
주석문 (0) | 2018.06.29 |
C++ 실행 프로그램 만들기 (0) | 2018.06.29 |
C++ 언어의 아킬레스건 (0) | 2018.06.29 |