#include <iostream>
using namespace std;
int main () {
cout << "Hello world" << endl;
return 0;
}
먼지 이 코드를 실행 하여, Hello world 가 출력이 되는지 확인 하자.
#include <iostream> //전처리 지시자
#include <..>는 함수를 사용하기 위해서 함수의 근본이 되는 것을 미리 정의 해야 한다.
정의한 iostream은 스트림을 사용한 입출력을 제공하는 객체 지향 라이브러리이다.
using namespace std; //std 정의
만약 using namespace std; 코드가 없다면
#include <iostream>
int main () {
std::cout << "Hello world" << std::endl;
return 0;
}
cout, endl 앞에 std:: 을 붙여 줘야 정상적으로 컴파일이 된다.
그 이유는 cout, endl 은 iostream에 정의 되어 있는 함수인데 Ctrl을 누른 상태에서 iostream 클릭 해서 안으로 들어 가면 함수가 정의 된 곳을 볼 수 있다.
즉 std를 앞에 붙여 줌으로써 cin, cout 등 함수를 사용 할 수 있는 것이다.
int main () {
cout << "Hello world" << endl;
return 0;
}
cout는 C언어와 비교 하면 printf인 출력하는 함수 이다
<<는 데이터의 흐름을 나타내고 endl은 C언어의 \n과 같은 줄바꿈이다.
즉, hello world 라는 텍스트를 출력 하고 hello world 텍스트 뒤에 줄바꿈을 한다.
'【 코딩 】 > [ C++ ]' 카테고리의 다른 글
[ C++ ] 3. 정수형 자료형과 실수형 자료형 (0) | 2022.11.03 |
---|---|
[ C++ ] 2. 변수 (0) | 2022.11.03 |