Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++ 프로그램 구조


프로그래밍 언어를 배우는 가장 좋은 방법은 프로그램을 작성하는 것입니다. 일반적으로 초보자가 처음 작성하는 프로그램은 "Hello World"라는 프로그램으로, 단순히 "Hello World"를 컴퓨터 화면에 인쇄합니다. 매우 간단하지만 C++ 프로그램이 가지고 있는 모든 기본 구성 요소를 포함합니다. 이 프로그램의 코드를 살펴보겠습니다 -

#include<iostream>
int main() {
   std::cout << "Hello World\n";
}

이 프로그램을 분석해 보겠습니다.

라인 1 - 기본적으로 컴파일러에게 iostream 파일(입력 및 출력 스트림 관리에 사용)에서 코드를 복사하여 소스 파일에 붙여넣도록 지시하는 #include 행으로 시작합니다. 이 프로그램(Hello World)의 출력을 화면에 쓰는 것과 같은 표준 입력 및 출력 작업을 수행할 수 있는 헤더 iostream. 해시 기호(#)로 시작하는 줄은 전처리기에서 읽고 해석하는 지시문입니다.

라인 2 - 빈 줄:빈 줄은 프로그램에 영향을 주지 않습니다.

3행 - 그런 다음 반환 유형이 int인 main이라는 함수를 선언합니다. main()은 프로그램의 진입점입니다. C++ 프로그램을 실행할 때마다 우리는 메인 함수로 시작하여 이 함수 내의 첫 번째 줄부터 실행을 시작하고 끝에 도달할 때까지 각 줄을 계속 실행합니다. 여기에서 중괄호({)를 사용하여 블록을 시작합니다. 이것은 main 함수 정의의 시작을 표시하고 5행의 닫는 중괄호(})는 끝을 표시합니다. 이 중괄호 사이의 모든 명령문은 main이 호출될 때 일어나는 일을 정의하는 함수의 본문입니다.

4행 −

std::cout << "Hello World\n";

이 줄은 C++ 문입니다. 이 명령문은 세 부분으로 구성되어 있습니다. 첫째, 표준 콘솔 출력 장치를 식별하는 std::cout입니다. 두 번째로 삽입 연산자 <<는 다음에 오는 내용이 std::cout에 삽입됨을 나타냅니다. 마지막으로 화면에 인쇄하고 싶은 따옴표 안에 문장이 있습니다. 이는 C++ 학습을 진행하면서 더욱 명확해집니다.

간단히 말해서 표준 출력 장치에 인쇄할 문자열 "Hello world\n"이 있는 cout 개체를 제공합니다.

명령문은 세미콜론(;)으로 끝납니다. 이 문자는 문장의 끝을 나타냅니다.