본문 바로가기
IT 이야기/C++

C++ 첫 코드 작성, Hello World! 살펴보기

by youngmap 2021. 8. 30.
반응형

C++로 처음 작성하는 Hello World! 출력 프로그램입니다.

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}

 

첫 줄은 헤더파일 선언문입니다.

#include <iostream>

C언어에서 입출력 함수, printf와 scanf 사용을 위해 <stdio.h> 파일을 포함했습니다.

C++에서는 <iostream> 을 추가 하시면 됩니다.

헤더파일의 확장자는 여전히 .h 이지만 .h는 생략합니다.

 

 

두번째 줄은 이름공간을 명시하는 부분입니다.

using namespace std;

저 코딩이 없다면 입출력 함수를 호출할 때,

std::cout

std::cin

std::endl

std라는 이름공간을 계속해서 명시해야 합니다.

 

따라서 std 라는 이름공간을 사용하겠다라고 선언하면,

아래처럼 입출력 함수의 이름공간을 생략할 수 있게 됩니다.

cout

cin

endl

 

맨 처음 실행되는 메인함수는 void를 받아서 int 형태로 리턴합니다.

int main()
{
    cout << "Hello world!" << endl;
    return 0;
}

cout은 C++의 출력함수이고 C언어의 printf 함수와 다르게 %d 같은 서식문자를 작성하지 않아도 됩니다.

 

<< 연산자 다음에 출력할 내용을 작성합니다.

endl 는 개행문자(엔터)를 의미합니다.

 

마지막으로 int형 자료를 리턴하여 main 함수를 종료합니다.

 

가장 간단한  Hello World! 출력 프로그램을 살펴보았습니다.

자세하고 깊은 이야기는 추후 포스팅에서 설명하겠습니다.

반응형