函数中的局部变量的值在函数调用结束后不消失而保留原值,即其占用的存储单元不释放,那么这个变量为静态变量,用关键字 进行声明。
举一反三
- 当希望函数中的局部变量的值在函数调用后不消失,而保留原值,即其占用的存储单元不释放,这时应该指定该局部变量为“静态局部变量”,用关键字static进行声明。
- 如果希望函数中的局部变量的值在函数调用结束后能够继续保留原值,应该用关键字________声明该变量
- 函数中的局部变量的值在函数调用后不消失而继续保留原值,即其占用的存储空间不释放,在下一次调用该函数时,该变量的值就是上一次函数调用结束时的值,这种局部变量称为。
- 自动变量属于动态存储方式,只有在定义该变量的函数被调用时,才给它分配存储单元,函数调用结束后,释放存储单元,自动变量的值不能保留。
- 如果希望变量在函数调用结束后仍然保留其值,则可以将变量定义为局部静态变量,定义方式为在类型说明符前加上_______关键字。