简单C语言问题求解答

以下描述中,正确的是()。
A.预处理是指完成宏替换和文件包含中指定的文件的调用
B.预处理指令只能位于C源文件的开始
C.C源程序中凡是行首以#标识的控制行都是预处理指令
D.预处理就是完成C编译程序对C源程序第一遍扫描,为编译词法和语法分析作准备
请说明原因

答案c
预处理功能主要有以下三种:宏定义、文件包含和条件编译,所以A不正确。预处理不是C语句,所以B不正确。预处理命令是由ANSIC统―规定的,编译程序不能识别它们,D也不正确。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-06
这道题能比较简单,看看书应该就可以的
第2个回答  2019-01-06
a
第3个回答  2019-01-05
a追问

但答案是C

相似回答