C语言规定,变量作实参时,它和对应形参之间的数据传递方式是_____。
A. 地址传递
B. 单向值传递
C. 由实参传给形参,再由形参传回给实参
D. 由用户指定传递方式
在一个 C 源文件中,若要定义一个只允许本源文件中的所有函数使用的全局变量,则该变量使用的存储类别是____。
A. extern
B. register
C. auto
D. static
下面不正确的说法为_____。
A. 在不同函数中可以使用相同名字的变量
B. 形参是局部变量
C. 在函数内定义的变量只在本函数范围内有效
D. 在函数内的复合语句中定义的变量在本函数范围内有效
下面说法错误的是_____。
A. 变量的定义可以放在所有函数之外
B. 变量的定义可以放在某个复合语句的开头
C. 变量的定义可以放在函数的任何位置
D. 变量的定义可以不放在本编译单位内,而放在其他编译单位内