静态断言

自动化软件编译(assert)用于软件调试。
默认分类 | 2020-03-07 15:28 | 阅读 326 次 | 评论 0 条

c语言编译原理

预处理:c语言主要有两种文件 .c 和 .h 文件,#include和#define都是预处理,主要包括宏定义 文件包含 条件编译(eg:用于中英文版本使用一套源码的情况跟if else的区别就是可以是代码的精简if else中的两部分代码都会进行编译,而条件编译是不符合条件就不会进行编译)三种,编译器看见的文件都是预处理之后的样子。比如进行过宏定义之后,预处理就是将宏进行替换然后给编译器进行识别,头文件还可以插入到源代码中。 编译:对象是单个的头文件和其中递归包含的头文件组成的编译单元。一般来说头文件不直接参与编译。c语言编译的时候在windows系统下将生成 .o...
c语言 | 2020-03-06 22:39 | 阅读 1629 次 | 评论 0 条
文章归档
最新评论