目录
一、条件编译的写法
条件编译的写法有很多种:
肯定:
#if define symbol
#endif
#indef symbol
#endif
否定:
#if !define symbol
#endif
#ifndef symbol
#endif
二、演示
预处理之后:
三、头文件重复包含的处理
现象:
.c文件中写:
.h文件中写:
预处理之后的结果:
解决办法:
1 #ifndef __TEST_H__
2 #define __TEST_H__
3
4 int Func();
5
6 #endif
或者:
1 #pragma once
2
3 int Func();