c语言 选正确的,选好了给个说明a.预处理指令必须位于源文件开头b.在源文件的一行上可以有多条预处理指令c.宏名必须用大写字母表示d.宏替换不占用程序运行时间

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 09:30:33

c语言 选正确的,选好了给个说明a.预处理指令必须位于源文件开头b.在源文件的一行上可以有多条预处理指令c.宏名必须用大写字母表示d.宏替换不占用程序运行时间
c语言 选正确的,选好了给个说明
a.预处理指令必须位于源文件开头
b.在源文件的一行上可以有多条预处理指令
c.宏名必须用大写字母表示
d.宏替换不占用程序运行时间

c语言 选正确的,选好了给个说明a.预处理指令必须位于源文件开头b.在源文件的一行上可以有多条预处理指令c.宏名必须用大写字母表示d.宏替换不占用程序运行时间
A)预处理命令行必须位于源文件的开头
  B)在源文件的一行上可以有多条预处理命令
  C)宏名必须用大写字母表示
  D)宏替换不占用程序的运行时间
  答案:D
  评析:通常,预处理命令位于源文件的开头,也可以写在函数与函数之间;不能在一行上写多条预处理命令:宏名一般习惯用大写字母表示,以便与变量名相区别,但这并非规定,也可用小写字母.
预处理命令是以#号开头的代码行,每一条预处理命令必须单独占用一行,由于不是C的语句,因此在结尾不能有分号“;”.
宏被定义后,其作用域一般为定义它的文件,通常#define命令写在文件的开头,但这也并非规定,实际上宏定义可以出现在程序的任何地方,但必须位于引用之前.