变量的有效范围与其定义的位置有关,()的作用域在整个源程序文件中都有效。
A. 在第一个函数中定义的变量
B. 在定义第一个函数之前所定义的变量
C. 在主函数中定义的变量
D. 在函数中定义的静态变量
查看答案
以下关于编译预处理的叙述中错误的是()。
A. 预处理命令行必须以
B. 开始
C. 一条有效的预处理命令必须单独占据一行
D. 预处理命令行只能位于源程序中的所有语句之前
E. 预处理命令不是C语言本身的组成部分
如果在一个函数中的复合语句中定义了一个变量,则该变量()。
A. 只在该复合语句中有效
B. 在该函数中有效
C. 在本程序范围内有效
D. 为非法变量
进行宏定义时,宏名必须使用大写字母表示。
A. 对
B. 错
若有#defineS(a,b)a*b则语句area=S(3,2);area的值为6。
A. 对
B. 错