关于静态局部变量,下面错误的叙述是( )。
A: A)多次调用函数,设置一次初值
B: B)如果未设置初值,则变量初值为零
C: C)程序运行期间,变量一直存在
D: D)用户函数调用结束,释放内存空间
A: A)多次调用函数,设置一次初值
B: B)如果未设置初值,则变量初值为零
C: C)程序运行期间,变量一直存在
D: D)用户函数调用结束,释放内存空间
举一反三
- 以下关于静态变量说法正确的是( ). A: 对静态局部变量只会赋值一次 B: 61135 C: 静态变量在静态存储区分配存储单元,在程序整个运行期间都不释放 D: 对静态局部变量而言,如果没有赋初值,则初值为零或空字符 E: 静态局部变量在函数调用结束后仍然存在,其他函数可以引用
- 在C语言中,函数中的自动变量可以赋初值,每调用一次,赋一次初值
- 关于静态变量,下列说法错误的是: A: 静态局部变量的值具有可继承性。 B: 局部静态变量是在编译时赋初值的,即只赋初值一次。 C: 静态局部变量的值只能在本函数(或分程序)中使用。 D: 静态变量的初始化是在编译时进行的。 E: 静态变量存储空间在程序执行完就释放掉了。
- 以下对静态局部变量的叙述,不正确的是 A: 数值型静态局部变量的初值默认为0 B: 在一个函数中定义的静态局部变量可以被另一函数调用 C: 静态局部变量在整个程序运行期间都不释放 D: 静态局部变量是在编译时赋初值的,故它只被赋值一次
- 以下对静态局部变量的叙述,不正确的是()。 A: 在一个函数中定义的静态局部变量可以被另一函数调用 B: 数值型静态局部变量的初值默认为0 C: 静态局部变量是在编译时赋初值的,故它只被赋值一次 D: 静态局部变量在整个程序运行期间都不释放