https://youtu.be/g4Xsu0ti5t0?feature=shared
프로그래밍을 처음 시작하는 분들을 위한 C++ 입문 가이드입니다. 변수, 출력, 디버깅의 기초를 차근차근 배워보겠습니다.
C++ 프로그램은 반드시 main 함수로 시작됩니다. 이는 프로그램의 **진입점(entry point)**이며, 전체 프로그램에서 반드시 한 개만 존재해야 합니다.
왜 main 함수가 필요한가요?
컴퓨터는 프로그램을 실행할 때 "어디서부터 시작해야 하지?"라는 질문을 합니다. C++에서는 항상 main 함수부터 시작한다는 약속이 정해져 있습니다. 마치 책을 읽을 때 첫 페이지부터 시작하는 것처럼, 프로그램도 main 함수부터 시작합니다.
#include <iostream> // 입출력을 위한 표준 라이브러리
int main()
{
std::cout << "안녕하세요";
return 0;
}
각 줄의 의미:
#include <iostream>: 콘솔 입출력 기능을 제공하는 헤더 파일입니다. cout을 사용하려면 반드시 필요합니다.int main(): 프로그램의 시작을 알리는 메인 함수입니다. 모든 C++ 프로그램은 여기서 시작합니다.std::cout << "안녕하세요";: 화면에 "안녕하세요"를 출력하는 명령입니다.return 0;: 프로그램이 정상 종료되었음을 운영체제에 알립니다. 0은 "문제없이 잘 끝났다"는 의미입니다.실생활 비유:
프로그램 구조는 요리 레시피와 비슷합니다.
#include는 필요한 재료와 도구를 준비하는 것