问题 单项选择题

以下叙述中正确的是_______。

A.预处理是指完成宏替换和文件包含中指定文件的调用

B.预处理也是C语句

C.C源程序中,凡是行首以#标识的控制行都是预处理指令

D.预处理就是完成C编译程序对C源程序的第一遍扫描,为编译的词法分析和语法分析做准备

答案

参考答案:C

解析:[评析] 预处理功能主要有以下三种:宏定义、文件包含和条件编译,所以A不正确。预处理不是C语句,所以B不正确。预处理命令是由ANSIC统—规定的,编译程序不能识别它们,D也不正确。

单项选择题
单项选择题