一个C语言题目

以下描述中,正确的是()。A:预处理是指完成宏替换和文件包含中指定的文件的调用B:预处理指令只能位于C源文件的开始C:C源程序中凡是行首以#标识的控制行都是预处理指令D:... 以下描述中,正确的是()。
A:预处理是指完成宏替换和文件包含中指
定的文件的调用
B:预处理指令只能位于C 源文件的开始
C:C 源程序中凡是行首以#标识的控制行
都是预处理指令
D:预处理就是完成C编译程序对C源程序
第一遍扫描,为编译词法和语法分析作准

答案:C
展开
 我来答
百度网友7419cc579
推荐于2018-03-10
知道答主
回答量:26
采纳率:0%
帮助的人:9.1万
展开全部
对于A答案,预处理可以包含1.宏定义指令;2.条件编译指令;3.头文件包含指令;4.编译程序可以识别的特殊符号;
对于B答案,先条件编译指令#ifdef,#ifndef这两组不一定要位于开始。
对于C答案,预编译程序完成的实际上是对源程序中部分内容的“替代”,经过替代生成一个没有宏定义,没有条件编译指令,没有特殊符号的输出文件。
所以选C
希望对你有帮助!
匿名用户
2012-05-18
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
270526873
2012-05-18 · TA获得超过338个赞
知道小有建树答主
回答量:110
采纳率:60%
帮助的人:63.6万
展开全部
??这是哪里的题啊?
追问
百度文库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式