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

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

2014-03-29 12:07 274 查看


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

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


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


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

                 

                     Have
a nice day !

               
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息