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

C++로 Hello World 프로그램을 작성하는 방법은 무엇입니까?


hello world 프로그램을 실행하려면 다음 단계를 따라야 합니다 -

C++ 프로그램 작성

이제 컴파일러가 설치되었으므로 C++ 프로그램을 작성할 차례입니다. 프로그래밍 예제의 전형인 Hello World 프로그램부터 시작하겠습니다. 이 예제에서는 C++를 사용하여 hello world를 화면에 인쇄합니다. hello.cpp라는 새 파일을 만들고 다음 코드를 작성하십시오 -

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

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

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

라인 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 개체를 제공합니다.

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

프로그램 컴파일

이제 프로그램을 작성했으므로 프로세서가 이해할 수 있는 언어, 즉 이진 기계 코드로 번역해야 합니다. 첫 번째 단계에서 설치한 컴파일러를 사용하여 이 작업을 수행합니다. 터미널/cmd를 열고 cd 명령을 사용하여 hello.cpp 파일의 위치로 이동해야 합니다. GCC를 설치했다고 가정하고 다음 명령을 사용하여 프로그램을 컴파일할 수 있습니다 -

$ g++ -o hello hello.cpp

이 명령은 g++ 컴파일러가 소스 파일 hello.cpp를 사용하여 hello 출력 파일을 생성하기를 원한다는 것을 의미합니다.

프로그램 실행

이제 프로그램을 작성하고 컴파일했으므로 실행할 시간입니다! −

를 사용하여 프로그램을 실행할 수 있습니다.
$ ./hello

당신은 출력을 얻을 것이다 -

Hello world