Hello World 구조

첫 C++ 프로그램 실행 단계

#include는 실행문이 아니라 컴파일 전 준비이고, 실제 실행은 main()의 중괄호 안에서 위에서 아래로 진행된다.

코드 줄별 의미

1 #include <iostream> 입출력 이름 준비
2 빈 줄은 실행 영향 없음
3 int main() { 프로그램 진입점
4   std::cout << "Hello, C++ World!" << std::endl; 문자열 출력
5   return 0; 성공 상태 반환
6 } main 블록 종료
namespace std::는 소속 표시 표준 라이브러리 이름이 std 안에 있음을 나타낸다.
operator <<는 출력 스트림 삽입 오른쪽 값을 왼쪽 출력 통로로 보낸다고 읽으면 된다.
statement 세미콜론은 문장 경계 C++ 컴파일러에게 한 명령문이 끝났음을 알려준다.

C++ 핵심: 첫 프로그램은 외울 코드가 아니라 C++ 파일이 준비되고 실행되는 최소 구조다. 이 구조를 이해하면 이후 변수, 함수, 입력도 같은 흐름 위에 붙는다.