A-A+

下面选项中关于编译预处理的叙述正确的是A.凡是以}号开头的行 都被称为编译预处理命令行B.预

2022-08-12 18:47:07 问答库 阅读 197 次

问题详情

下面选项中关于编译预处理的叙述正确的是
A.凡是以}号开头的行,都被称为编译预处理命令行
B.预处理命令行必须使用分号结尾
C.预处理命令行不能出现在程序的最后一行
D.预处理命令行的作用域是到最近的函数结束处

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
在C语言中,凡是以“#”号开头的行,都称为编译预处理命令行。这些预处理命令组成的预处理命令行必须在一行的开头以“#”号开始,每行的末尾不能用“;”号结束,以区别于c语句、定义和说明语句。根据需要,命令行可以出现在程序的任何一行的开始部位,其作用一直持续到源文件的末尾。

考点:开头