main (2) 썸네일형 리스트형 main 함수 이전 글에서 많이 배웠으니 이제 main함수에 대해 자세히 알아보겠습니다. int main() {} int main(int argc, char* argv[]) {} int main(int argc, char* argv[], char* envp[]) {} C++ 프로그램이 시작될 때 이 함수의 내용이 먼저 실행되고, 즉, 반드시 필요한 함수입니다. argv는 실행 시 쓰여진 명령 줄 문자열 값 배열이고, argc는 배열의 개수입니다. 예를 들어 콘솔에서 test.exe a b c로 실행했을 때 배열 값은 test, a, b, c 개수는 4개가 됩니다. envp은 시스템 환경 변수가 담긴 배열입니다. 마지막 배열 인수가 0인 것으로 갯수를 알 수 있습니다. 여기서 main함수 리턴타입을 void로 하는것을 .. 프로그램의 시작점, main 함수 C언어는 (콘솔) 프로그램을 만들 때 반드시 필요한 것이 있습니다. 바로 main함수인데요, 모든 프로그램은 항상 main함수에서 시작됩니다. #include int main() { return 0; } 이게 제일 기본 코드이며 원하는 동작 코드를 {}안에 쓰면 됩니다. (return 0;은 제일 마지막에 써주세요.) 위의 코드의 자세한 의미는 좀 뒤에서 알아보도록 하겠습니다. 이전 1 다음