函数调用结束后,静态局部变量所占用的空间被释放。
举一反三
- 10 .函数内部的局部变量在函数调用时被创建,函数调用结束后变量则被释放。
- 静态局部变量的存储空间在其所在函数被调用结束后会立即被释放()
- 函数中的局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,那么这个变量为静态变量,用关键字 进行声明。
- 下列关于静态局部变量的说法,错误的是( )。 A: 静态局部变量,其作用域仅限于它所在的函数 B: 静态局部变量在本次函数调用结束之后,将不再占用内存空间 C: 静态局部变量的生命期要到程序结束时才结束 D: 静态局部变量的初始化,只会在第一次函数被调用时执行
- 对于静态局部变量和静态全局变量以下不正确的说法是( )。 A: 两者均存储在静态存储区。 B: 静态局部变量的作用域是定义其的函数。 C: 静态全局变量的作用域是定义其的文件。 D: 静态局部变量在函数调用结束后空间就被释放。