본문 바로가기

C++ 일기

1. 전처리기 (#include)

전처리기는 코드를 실행하기 전에 처리하는 역할을 담당한다.

전처리기는 #으로 시작하며, #뒤에 행동을 코드를 실행하기 전 가장 첫번째로 실행하게 된다.

#include<iostream>

여기서 include는 다음 대괄호 안에 입력된 내용을 포함시키고 코드를 진행시키라는 내용으로,

iostream은 C++ 언어에서 표준 입.출력의 내용을 담고있다.

 

 

 

 

#include<iostream>

int main()
{
	std::cout << "hello world" ;
}

위와 같은 내용에서, 전처리기 #include<iostream>이 실행되지 않는다면,

표준 입출력기능인 std:cout이 실행되지 않아 정상적으로 hello world가 출력되지 않는다.

 

 

 

 

 

 

 

//#include<iostream>
/* 전처리기가 입력되지 않았을 경우*/

int main()
{
	std::cout << "hello world";
    /*<iostream>헤더에 있는 기능인 std::cout 코드의 기능을 정상적으로 불러올 수 
    없기 때문에, 해당 코드에 붉은줄이 가게되어 프로그램이 정상적으로 빌드되지 않는다*/
}

또한, #include<iostream>을 입력하지 않는다면 코드를 짜는 동안 iostream 헤더에 있는 기능들을 입력해도

IDE에서 해당 구문을 오류로 판단하여 코드가 정상적으로 빌드되지 않는다.

 

'C++ 일기' 카테고리의 다른 글

6 - 1. 산술연산자 (+, -, *, /, %)  (0) 2024.02.20
5. std::cout과 std::cin (C++의 입출력)  (0) 2024.02.20
4. 자료형 (Data Type)  (2) 2024.02.20
3. 변수 (Variable)  (0) 2024.02.20
2. main함수 (int main())  (0) 2024.02.20