언어
Main 메소드 - 진입점 (Entry Point)
안녕도라
2024. 1. 9. 13:22
Main메소드
프로그램의 진입점 (Entry Point)
*진입점 (Entry Point): 프로그램이 시작되는 첫 번째 코드
- 프로그램이 실행되면 CLR(Common Language Runtime)은 프로그램을 메모리에 올린 후 프로그램의 진입점을 찾는데, Main()메소드가 없다면 진입점을 찾지 못하고 에러가 난다.
- 프로그램을 시작하면 실행되고 이 메소드가 종료되면 프로그램도 종료
- 모든 프로그램은 반드시 Main이라는 이름을 가진 메소드를 하나 가지고 있어야 한다.
- 각 언어별 엔트리포인트
- C#: static void Main(string[] args) {}
- C++: int main() {}