C언어
전처리문
swha2001
2018. 1. 17. 09:24
전처리문
전처리문 | 사용법 | 의미 |
#include | #include<????.h> | 외부의 헤더파일을 읽어올때 사용하게됩니다. (stdio.h등이유명) |
#define | #define True 1 | 왼쪽을보면 True를 1로 지정한것이 됩니다. 따라서 define은 값을 지정할때 보통사용합니다. |
#if | #if 값 | 오른쪽값이 True인지 false인지에 따라 #endif까지의 실행여부가 생깁니다. |
#endif | #endif | if문을 마칠때 사용합니다. |
#ifdef | #ifdef True | 오른쪽이 #define으로 정의되면 endif까지의 실행문을 실행한다. |
#ifndef | #ifndef True | 오른쪽이 #define으로 정의되어 있으면 false 정의되어있지 않으면 T |
#define
1 2 3 4 5 | #include<stdio.h> #define True 1 int main(void){ printf("%d", True); } | cs |
위와같이 사용할수 있습니다.
#if
1 2 3 4 5 6 7 8 | #include <stdio.h> #define True 1 int main(void) { #if True printf("%d", True); #endif return 0; } | cs |
위와같이하면 모두 실행이 됩니다.
#endif
1 2 3 4 5 6 7 8 | #include <stdio.h> #define True 1 int main(void) { #if True printf("%d", True); #endif return 0; } | cs |
위와 똑같이 if같은것들과 같이 쓰입니다.
#ifdef