以下叙述中正确的是A) 预处理命令行必须位于 C 源程序的起始位置B) 在 C 语言中,预处理命令行都以 # 开头C) 每个 C 程序必须在开头包含预处理命令行 : #include<stdio

14 查阅

以下叙述中正确的是

A) 预处理命令行必须位于 C 源程序的起始位置

B) 在 C 语言中,预处理命令行都以 "#" 开头

C) 每个 C 程序必须在开头包含预处理命令行 : #include

D)C 语言的预处理不能实现宏定义和条件编译的功能

参考答案:

B(49)B) 解析 : 预处理命令可以放在程序中的任何位置 , 其有效范围是从定义开始到文件结束 。预处理命令有宏定义、文件包含和条件编译三类。 只是其中的一个文件 , 并不说每次预处理命令都用此文件。

计算机二级