第八章 C语言之预处理
8.1 文件包含
include指令用于包含指定头文件,用<>
包含系统目录下的头文件,用""
包含自定义的头文件
8.2 条件编译
示例1:用于跨平台代码采用不同逻辑
// 不同系统平台采用不同路径的json文件
示例2:作为一个开关使用
// USE_CHANNEL宏作为一个开关
8.3 宏定义
常见的宏定义指令有#define、#undef
// 定义宏常量PI
...
// 取消PI的宏定义
...
// 定义宏函数ADD
...
8.4 其它
#pragma字节对齐
struct Example
{
char x1;
short x2[5];
float x3[7];
long x4;
};
阅读剩余
版权声明:
作者:hywing
链接:https://iotstuff.cn/c-preprocessing/
文章版权归作者所有,未经允许请勿转载。
THE END