静态局部变量的存储空间在其所在函数被调用结束后会立即被释放()
举一反三
- 函数调用结束后,静态局部变量所占用的空间被释放。
- 10 .函数内部的局部变量在函数调用时被创建,函数调用结束后变量则被释放。
- 对于静态局部变量和静态全局变量以下不正确的说法是( )。 A: 两者均存储在静态存储区。 B: 静态局部变量的作用域是定义其的函数。 C: 静态全局变量的作用域是定义其的文件。 D: 静态局部变量在函数调用结束后空间就被释放。
- 下列有关静态变量的说法不正确的是()。 A: 静态局部变量占用静态存储区空间,在程序运行期间不释放该空间 B: 静态外部变量存放在静态存储区,非静态外部变量存放在动态存储区, C: 在定义静态变量时,若不进行初始化,则编译器会自动为它赋初值 D: 静态局部变量不能被其他函数引用,静态外部变量不能被其他文件中的函数引用
- 下列关于静态局部变量的说法,错误的是( )。 A: 静态局部变量,其作用域仅限于它所在的函数 B: 静态局部变量在本次函数调用结束之后,将不再占用内存空间 C: 静态局部变量的生命期要到程序结束时才结束 D: 静态局部变量的初始化,只会在第一次函数被调用时执行