单选题
👁️ 浏览量:

试题题干

下列说法正确是()

A

C语言的编译预处理是对源程序进行初步的语法检查

B

C语言的编译预处理是指完成宏替换和文件包含

C

编译预处理命令只能位于C源程序文件的首部

D

凡是C程序中行首以“#”标识的控制行都是编译预处理命令

参考答案

正确答案:

试题解析

C语言的预处理功能包括:1.宏定义 2.文件包含 还有3.条件编译 。

宏定义和文件包含指令只要在函数代码使用宏或调用包含文件中的变量、函数之前写好,一般在文件首部;但条件编译指令通常在代码中间;其它指令也不需在首部。

在C语言中,凡是C程序中行首以“#”标识的控制行都是编译预处理命令。