单选题
👁️ 浏览量:

试题题干

在函数中声明的静态变量(   )

A

在函数体中可见,函数执行结束时释放占用的空间

B

在函数体中可见,程序结束时释放占用的空间

C

在程序中可见,函数执行结束时释放占用的空间

D

在程序中可见,程序结束时释放占用的空间

参考答案

正确答案:

试题解析

在函数中声明的静态变量称为静态局部变量。

函数中声明的静态变量一直到整个程序结束时才释放占用的空间,但它并不是在程序的所有位置都可见。函数中声明的静态变量仅在函数体中可见。故本题选B。

简单理解为:有局部作用域,但却有全局生存期。