본문으로 바로가기

C++ 강의 - 1. Hello World! 출력하기

category C++ 강의 2022. 10. 19. 23:42

Visual Studio Code C++ 개발환경 구축: https://solchanblog.tistory.com/58

 

C++로 Hello World!를 출력해 보겠습니다. Hello World!를 출력하는 코드가 여러 가지 있으니 알아보도록 하겠습니다.

마지막 수정: 2022년 10월 19일

2022-10-19: 글 작성

1. Visual Studio Code를 실행하시고 파일을 생성하셔서 확장자를 .cpp로 설정해주세요(예시: helloworld.cpp).

2. 다음 코드를 입력해주세요. 이 코드가 Hello World!를 출력하는 코드 중에서 가장 많이 보셨을 겁니다.

1
2
3
4
5
6
7
#include <iostream>
using namespace std;
 
int main() {
    cout << "Hello World!" << endl;
    return 0;
}
cs

3. 각 줄의 코드를 설명해보겠습니다.

3-1. 1번째 줄은 iostream이라는 헤더 파일을 불러옵니다. C++를 사용하실 때는 거의 항상 iostream 헤더 파일을 불러옵니다. C언어의 헤더 파일인 stdio.h 파일도 불러올 수 있습니다. 주의하실 점은 #include에서는 코드의 마지막에 ;를 붙이지 않습니다.

3-2. 2번째 줄은 std 네임스페이스를 사용하는 코드입니다. 이 코드가 있으면 std:: 내용을 생략할 수 있습니다.

3-3. 4번째 줄은 프로그램을 실행할 때 실행되는 함수인 main() 함수를 정의하는 것입니다. 주로 int main()으로 사용합니다.

3-4. 5번째 줄은 cout는 콘솔에다가 무언가 출력하고, << 연산자로 이어서 콘솔에다가 출력할 내용이 있고, << 연산자로 이어서 endl로 개행(줄바꿈)을 하는 코드입니다.

3-5. 6번째 줄은 main() 함수가 int 형식으로 되어 있기 때문에 프로그램이 정상적으로 종료되었다는 0을 반환해야 합니다.

 

4. 이제 빌드해보겠습니다. Ctrl + Alt + C키를 눌러주세요. 만약 무언가 선택하는 창이 나오면 save and compile for C++ 항목을 선택해주세요.

5. 터미널이 작업에서 다시 사용됩니다. 닫으려면 아무 키나 누르세요. 내용이 나오면 빌드가 완료된 겁니다.

6. Ctrl + Alt + R키를 눌러서 실행해주세요.

7. Hello World! 내용이 정상적으로 출력됩니다.

8. 그러면 이제 Hello World!를 출력하는 다른 코드를 알아보겠습니다.

 

9. 2번째 줄(using namespace std;)를 삭제하고 빌드하시면 오류가 납니다. 이 경우 cout와 endl 앞에 std:: 내용을 붙여야 합니다.

9-1. // 뒤에는 주석입니다. 주로 코드에 대한 설명을 표기하거나 임시로 실행하지 않는 코드일때 사용합니다.

9-2. /*과 */ 사이에 내용도 주석으로 할 수 있습니다. 여러 줄의 코드를 주석으로 할 때 사용합니다.

1
2
3
4
5
6
7
#include <iostream>
//using namespace std;
 
int main() {
    std::cout << "Hello World!" << std::endl;
    return 0;
}
cs

10. 예제 파일입니다.

helloworld.cpp
0.00MB


추천 글

2022.10.17 - [C++ 강의] - C++ 강의 - Visual Studio Code를 사용하는 C++ 개발 환경 준비

 

C++ 강의 - Visual Studio Code를 사용하는 C++ 개발 환경 준비

Visual Studio Code로 C++ 개발 환경을 준비해보겠습니다. 해당 방법을 사용하시면 C언어도 자동으로 됩니다. Visual Studio 2019로 C/C++ 개발 환경을 설치하시면 5GB 이상 용량을 사용하지만, Visual Studio Cod..

solchanblog.tistory.com

2020.01.03 - [Visual Studio] - Visual Studio 2019 설치하기

 

Visual Studio 2019 설치하기

안녕하세요. 이솔찬입니다. 이번에는 Visual Studio 2019를 설치해보겠습니다. Visual Studio는 통합 개발 환경으로 다음 언어를 지원합니다. C, C++, C#, Python, Node.js, Unity C#, Xamarin C# 등의 언어 설치..

solchanblog.tistory.com

2019.02.01 - [C# 강의/콘솔 다루기] - C# 강의 - 1. Hello World 출력하기

 

C# 강의 - 1. Hello World 출력하기

안녕하세요. 이솔찬입니다. 이번에는 C#으로 Hello World를 출력해보겠습니다. C#에서는 기본으로 콘솔 화면에 메시지를 출력하는 코드는 다음과 같습니다. 1 Console.WriteLine("Hello World!"); cs 먼저 Visual

solchanblog.tistory.com