첫 번째 프로그램

Hello World 실행 경로

전처리 지시문, main 함수, 출력 스트림, return을 한 줄씩 따라가면 이후 예제의 기본 골격이 보입니다.

포함

iostream을 가져옴

표준 입출력 도구를 쓰기 위해 필요한 선언을 컴파일 전에 소스에 연결합니다.

#include <iostream>
진입점

main에서 실행 시작

운영체제가 프로그램을 시작할 때 호출하는 함수이며 예제의 제어 흐름이 여기서 출발합니다.

int main()
출력

cout으로 문자 전송

문자열을 표준 출력 스트림으로 보내고 endl 또는 줄바꿈으로 출력 위치를 정리합니다.

std::cout
종료

return으로 상태 전달

0은 정상 종료를 뜻하며 이후 오류 코드와 프로그램 종료 흐름을 이해하는 기준이 됩니다.

return 0
네임스페이스std:: 접두사는 표준 라이브러리 이름을 전역 이름과 구분해 충돌을 피하게 합니다.
세미콜론문장의 끝을 표시하므로 빠지면 컴파일러가 다음 토큰을 엉뚱한 위치에서 해석합니다.
주석의 역할무엇을 했는지 반복하기보다 왜 이 선택을 했는지 남길 때 예제 이해를 돕습니다.