您的位置:首页 > 编程语言 > C语言/C++

c语言预处理 宏

2015-07-01 22:18 309 查看
 .c文件-> .i文件->.s文件->.o文件->可执行文件   预处理->编译->汇编

gcc -o hw.i hw.c -E                  -E只让gcc 进行预处理

.i 文件 包含很多代码, 底部有.c 文件代码 展开头文件 替换宏定义  宏本质都为字符串替换。 宏不考虑c语言语法

#define R 宏关键字,不以;结束。常量 数组buffer 

#define M(a) a*10

int b=20;
int c= M(b); //c=200
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: