컴퓨터/C++_STL13 main 의 반환값은 어디에 쓰는가 C/C++의 경우 제일 먼저 실행되는 함수의 원형은 int main(int argc, const char* argv[]) 이다. 이 말은, 즉, main 함수의 반환값은 정수형이라는 뜻인데, 컴파일러에 따라 void 로 해도 되는 것이 있지만, 표준에서는 main 의 반환값을 정수형으로 명시하고 있다. 윈도우즈에서 단일 프로그램 안에서 모든 작업을 하는 경우에 main 의 반환값의 쓸모에 대해 의문을 갖는 경우가 많아 보인다. 즉, main 을 호출하는 함수도 없는데 왜 값을 반환해야 하는가 에 대한 의문을 갖기 쉬운 이유는, 단일 프로그램 안에서 모든 일을 하는 경우만을 주로 접했기 때문에 생기는 것으로 보인다. main 은, 그 프로그램을 호출한 다른 프로그램에게, 프로그램이 어떤 상태로 종료되었는가.. 2009. 12. 27. 이전 1 2 3 4 다음