以下叙述中正确的是A.预处理命令行必须位于源文件的开头 B.在源文件的一行上可以有多条预处理命

计算机 源文件,开头,大写字母 已帮助 人

以下叙述中正确的是A.预处理命令行必须位于源文件的开头 B.在源文件的一行上可以有多条预处理命令C.宏名必须用大写字母表示 D.宏替换不占用程序的运行时间

热搜:以下关于竞争对手的叙述中正确的是

答案解析

难度★★☆ 搜索
  • 参考答案:D本题主要考查宏的一些基本概念。通常,预处理命令位于源文件的开头,但不一定必须位于开头,也可以写在函数与函数之间;由于预处理命令的末尾不加分号,不以分号来区分一条宏命令,所以,不能在一行上写多条预处理命令,只能写一条,否则,系统处理时就会把它当做一条命令处理;宏名一般习惯用大写字母表示,以便与变量名相区别,这只是习惯用法,并不是C语言中有这样的规定,宏的定义可用小写字母;C语言中,宏的替换是在程序编译时进行,不占用程序运行的时间,故本题答案为D。