A-A+

下列叙述中错误的是()。 A.在程序中凡是以“#”开始的语句行都是预处理命令行B.预处理命令

2022-08-06 03:13:57 问答库 阅读 175 次

问题详情

下列叙述中错误的是()。
A.在程序中凡是以“#”开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#defineMAX是合法的宏定义命令行
D.C程序中预处理命令行的处理是在程序执行的过程中进行的请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
D。【解析】预处理命令是以“#”开始的语句,每一条预处理命令必须单独占用一行,由于不是C语言的语句,并且命令行的最后不能以分号表示结束,定义格式为“#de-fine标识符字符串”,预处理命令行是系统对源程序进行编译之前进行处理的,不是在程序执行的过程中。

考点:语句,命令