11问答网
所有问题
c语言 选择题,选正确的,选好了给个说明
a。预处理指令必须位于源文件开头
b。在源文件的一行上可以有多条预处理指令
c。宏名必须用大写字母表示
d。宏替换不占用程序运行时间
举报该问题
推荐答案 2011-12-13
A)预处理命令行必须位于源文件的开头
B)在源文件的一行上可以有多条预处理命令
C)宏名必须用大写字母表示
D)宏替换不占用程序的运行时间
答案:D
评析:通常,预处理命令位于源文件的开头,也可以写在函数与函数之间;不能在一行上写多条预处理命令:宏名一般习惯用大写字母表示,以便与变量名相区别,但这并非规定,也可用小写字母。
预处理命令是以#号开头的代码行,每一条预处理命令必须单独占用一行,由于不是C的语句,因此在结尾不能有分号“;”。
宏被定义后,其作用域一般为定义它的文件,通常#define命令写在文件的开头,但这也并非规定,实际上宏定义可以出现在程序的任何地方,但必须位于引用之前。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/82SFSS228.html
其他回答
第1个回答 2011-12-13
答案是D,宏替换不占用程序运行时间,因为红替换在编译时就已经替换为具体的数值和代码了,肯定不占用运行的时间。
第2个回答 2011-12-13
d。宏替代仅仅在编译最初的预处理阶段,所以用宏替代确实能提供运行速度。
第3个回答 2011-12-13
d对了,宏替换在预编译时已经执行,所以在程序执行时不会占时间
第4个回答 2011-12-13
c
相似回答
大家正在搜
相关问题
C语言的选择题? 怎么选?
c语言一道选择题,我选c说明这里面就一个0.参考答案是d,答...
请问这道C语言选择题为什么选了c
c语言,选择题的第7题,分析一下那些选项为什么正确与错误。
C语言选择题:正确的条件语句为()求结果,要给...
c语言选择题....求每个选项的详细解释,急急急
C语言几道题目!!!!!!!最好说明下选择原因 谢谢
C语言选择题,答案为C,求解释,谢谢。