(1)函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; (3)在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模...
在C语言程序中定义全局变量,如果该变量使用关键字static作为存储类别说明符,则它的作用域是() A. 整个程序范围 B. 定义该变量的源文件范围 C. main函数内部 D. 从定义该变量的位置开始直至程序结束 相关知识点: 试题来源: 解析 B.定义该变量的源文件范围 ...
6.static 变量主要有两个作用:1) 隐藏:程序有多个模块时,将全局变量或函数的作用范围限制在当前模块,对其他模块隐藏。2) 保持变量内容的持久化:将局部变量存储到全局数据区,使它不会随着函数调用结束而被销毁。 发布于 2022-06-16 13:35 赞同 分享收藏 ...
关键字static 的描述正确的是() A.定义静态局部变量,作用域从函数开始到结束B.在模块内的static 函数只可被这一模块内的其它函数调用,这个函数的使用范围