下面关于变量的可见性和存在性描述正确的是 ____
A: 一个变量是可见的,那么它一定是存在的
B: 一个变量是存在的,那么它一定是可见的
C: 主函数中定义的变量比子函数中定义的变量作用域大
D: 函数内定义的静态变量比函数内定义的动态变量作用域大
A: 一个变量是可见的,那么它一定是存在的
B: 一个变量是存在的,那么它一定是可见的
C: 主函数中定义的变量比子函数中定义的变量作用域大
D: 函数内定义的静态变量比函数内定义的动态变量作用域大
举一反三
- 关于变量作用域说法错误的是()。 A: 函数内部定义的变量不一定是局部变量 B: static变量可以在函数外部声明 C: 在函数内部使用全局变量需要使用global关键字声明 D: 函数外部定义的变量一定是全局变量
- 变量的有效范围与其定义位置有关,(),其作用域在整个源程序文件中都有效。 A: 在第一个函数中定义的变量 B: 在定义第一个函数之前所定义的变量 C: 在主函数中定义的变量 D: 在函数中定义的静态变量
- 重新定义标识符的作用域规定是外层变量被隐藏, () 变量是可见的。
- 下面关于C++语言变量的叙述错误的是 A: C++语言中变量分为auto、static、extern和register4种存储类型 B: 自动变量和外部变量的作用域为整个程序 C: 内部静态变量的作用域是定义它的函数 D: 外部静态变量的作用域是定义它的文件
- 在一个函数中定义的静态变量的作用域为