关于C语言中的全局变量,下列描述中正确的是()
A. 全局变量的作用域一定比局部变量的作用域范围大
B. 静态类别变量的生存周期贯穿于整个程序的运行期间
C. 函数的形参都属于全局变量
D. 未在定义语句中赋初值的auto变量和static变量的初值都是随机值
关于C语言中的局部变量,下列描述中错误的是()
A. 局部变量就是在函数内部声明的变量
B. 局部变量只在函数内部有效
C. 局部变量只有当它所在的函数被调用时才会被使用
D. 局部变量一旦被调用,其生存周期持续到程序结束
在C语言中,若需一变量只在本文件中所有函数使用,则该变量的存储类别是()
A. extern
B. register
C. auto
D. static
在函数调用过程中,如果函数A调用了函数 B,函数B又调用了函数A,则( )。
A. C语言中不允许这样的调用
B. 称为函数的循环调用
C. 称为函数的间接递归调用
D. 称为函数的直接递归调用