IT 이야기
C++ 첫 코드 작성, Hello World! 살펴보기
youngmap
2021. 8. 30. 16:53
반응형
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! 출력 프로그램을 살펴보았습니다.
자세하고 깊은 이야기는 추후 포스팅에서 설명하겠습니다.
반응형