【每日一C之四】C语言#预处理

每日一C排序之C语言#预处理

       每天一个C语言贝壳厚积薄发积跬步以致千里

 今日贝壳预处理,又称预编译,是源代码.c到执行.exe的第一步处理。
                     1.文件包含:#include<>与#include""等语句,如#include<stdio.h>,预处理会用stdio.h文件的内容 替代这一行。
                     2.宏展开:#define定义的宏,预处理会将源程序文件中对宏的引用展开为相应的宏定义。
                     3.条件编译:#if {} #ifdef 等条件编译命令,预处理根据判断条件包含部分或排除部分。

          小结C编译有4个过程:预处理,编译,汇编,连接。预处理对源文件的处理只是在文本层次上,不涉及内容上的操作,故变量,函数等是没有区别的,当然也不会对语法层次上的错误做出提示。
                 
                     Have a nice day !
               

【每日一C之四】C语言#预处理,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。