下列关于变量类型的描述那一个是错误的
A: 全局变量具有全局作用域,在多文件工程中的所有文件中都有效
B: 全局变量具有静态生存期,如果用户不初始化全局变量,其初值为0
C: 局部自动变量具有动态生存期,函数调用结束,局部自动变量消失
D: 内层标识符与外层标识符同名时,内层标识符可见
A: 全局变量具有全局作用域,在多文件工程中的所有文件中都有效
B: 全局变量具有静态生存期,如果用户不初始化全局变量,其初值为0
C: 局部自动变量具有动态生存期,函数调用结束,局部自动变量消失
D: 内层标识符与外层标识符同名时,内层标识符可见
举一反三
- 函数的形参可以是() A: 局部自动变量 B: 全局变量 C: 局部静态变量 D: 全局静态变量
- 下列变量中,哪类变量的生存期和作用域是不一致的_______。 A: 自动变量 B: 定义在文件最前面的全局变量 C: 局部静态变量 D: 寄存器变量
- 对于全局变量与局部变量描述正确的是() A: 全局变量的作用域是从变量定义的位置开始,到所在源文件结束 B: 全局变量可以与局部变量同名,局部与全局各用各的 C: 全局变量不可以与局部变量同名,局部不能与全局同名 D: 全局变量可以与局部变量同名,但局部会屏蔽全局
- 下列关于变量的说法错误的是() A: 函数内部是变量的局部作用域 B: 程序文件内部是变量的全局作用域 C: 默认情况下,全局变量可以在函数内部赋值 D: 在函数内部创建的变量,不能在函数外部使用
- 下列说法中正确的是( )? 函数内定义的静态变量是全局变量|主函数里定义的变量是全局变量|函数参数是全局变量|全局变量具有静态生存期