以下关于静态局部变量的说法正确的是( )。
A: 静态局部变量的作用域为程序运行的全过程。
B: 静态局部变量定义在函数体之外。
C: 存储特性定义为static的局部变量是静态局部变量。
D: 当某一函数被调用时,系统才为它的静态局部变量分配存储空间。
A: 静态局部变量的作用域为程序运行的全过程。
B: 静态局部变量定义在函数体之外。
C: 存储特性定义为static的局部变量是静态局部变量。
D: 当某一函数被调用时,系统才为它的静态局部变量分配存储空间。
举一反三
- 以下关于静态局部变量的说法正确的是()。 A: 静态局部变量的作用域为程序运行的全过程 B: 静态局部变量定义在函数体之外 C: 当某一函数被调用时,系统才为它的静态局部变量临时分配存储空间 D: 静态局部变量只赋初值一次
- 下列关于静态局部变量的说法,不正确的是( )。 A: 静态局部变量是在函数体内定义的变量,其作用域是本函数 B: 静态局部变量的生命期为整个程序 C: 静态局部变量的初始化只做一次,默认初始化的值为0 D: 静态局部变量的生命期和作用域都与全局变量相同
- 下列有关静态变量的说法不正确的是()。 A: 静态局部变量占用静态存储区空间,在程序运行期间不释放该空间 B: 静态外部变量存放在静态存储区,非静态外部变量存放在动态存储区, C: 在定义静态变量时,若不进行初始化,则编译器会自动为它赋初值 D: 静态局部变量不能被其他函数引用,静态外部变量不能被其他文件中的函数引用
- 下面关于静态局部变量的描述,不正确的是______。 A: 静态局部变量存储在静态数据区 B: 静态局部变量全局可见 C: 静态局部变量还是局部可见 D: 静态局部变量只会被初始化一次
- 所有函数之外定义的变量是( )。 A: 局部变量 B: 全局变量 C: 静态变量 D: 文件变量