전처리기는 코드를 실행하기 전에 처리하는 역할을 담당한다.
전처리기는 #으로 시작하며, #뒤에 행동을 코드를 실행하기 전 가장 첫번째로 실행하게 된다.
#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 |