-
C++ <iostream> 전처리 지시자C++ 2025. 3. 17. 16:38
지금까지 C언어를 공부하다가 오늘부터 C++를 공부 시작했다. 기본적인 문법 차이에 대해 알아보자.
#include <iostream> // 전처리 지시자 using namespace std; // 네임스페이스 int main() { cout << "Hello World!" << endl; return 0; }
먼저, #include <iostream>은 전처리 지시자로, cout과 endl 등 다양한 함수를 정의하지 않고 사용할 수 있게끔 도와준다.
C++ 에서 함수를 사용하고자 한다면 반드시 그 함수의 원형을 미리 정의하여야 한다.
cout같은 경우는 printf와 같이 출력 기능을 한다.
<<은 출력 연산자로, cout << "Hello World!" 는 Hello World를 출력해달라는 것을 의미한다.
endl은 엔터키와 같이 줄바꿈을 의미한다. c언어에서는 \n을 사용했었다.
namespace std는 cout과 endl 같은 함수를 사용할 수 있게 해준다.
std는 C++ 표준 라이브러리를 포함하는 네임스페이스로, 만약 using namespace std; 를 선언하지 않는다면
std :: cout , std :: endl; 이런식으로 문법을 사용해줘야 한다.
'C++' 카테고리의 다른 글
C++ 배열과 char 문자열 (0) 2025.03.18 C++ 변수 (4) (0) 2025.03.17 C++ 변수 (3) (0) 2025.03.17 C++ 변수 (2) (0) 2025.03.17 C++ 변수 (1) (0) 2025.03.17