ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.