1. 首页
  2. 移动开发
  3. iOS
  4. IOS开发之路--C语言预处理

IOS开发之路--C语言预处理

上传者: 2021-07-21 03:53:26上传 PDF文件 289.33 KB 热度 12次

大家都知道一个C程序的运行包括编译和链接两个阶段,其实在编译之前预处理器首先要进行预处理操作,将处理完产生的一个新的源文件进行编译。宏定义实际的操作就是在预处理时进行对应替换,这个阶段不管语法是否正确,而且对于字符串中出现的宏名不会进行替换。条件编译其实就是在编译之前预处理器根据预处理指令判断对应的条件,如果条件满足就将对应的代码编译进去,否则代码就根本不进入编译环节。文件包含指令#include在前面也多次使用过,这里再次强调一下。

下载地址
用户评论