Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux编程 > » 正文

C语言条件编译及编译预处理阶段 <转自Rusty's code博客园(3)

来源: 未知 分享至:

#line 100          //初始化行计数器
#include
<stdio.h> //行号100
int main()
{
printf(
\"Hello World!n\");
printf(
\"%d\",__LINE__);
return 0;
}
//输出104

四、预编译程序所完成的基本上是对源程序的“替代”工作。经过此种替代,生成一个没有宏定义、没有条件编译指令、没有特殊符号的输出文件。这个文件的含义同没有经过预处理的源文件是相同的,但内容有所不同。下一步,此输出文件将作为编译程序的输出而被翻译成为机器指令。

 

原文地址 :http://www.cnblogs.com/rusty/archive/2011/03/27/1996806.html


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史