[学习资料] static 全局变量与普通的全局变量有什么区别?

[复制链接]
5145|104
MintMilk 发表于 2026-3-5 08:54 | 显示全部楼层
全局变量像村里的水井,谁都能用,改动后大家都能看到效果。
小熊01 发表于 2026-3-5 21:22 | 显示全部楼层
静态存储让全局变量在程序运行期间一直存在,无论调用多少次。
digit0 发表于 2026-3-13 15:59 | 显示全部楼层
当然可以。子函数中声明的static变量属于局部静态变量,只初始化一次,之后每次调用函数都会保留上次的值。
xuanhuanzi 发表于 2026-4-9 15:30 | 显示全部楼层
普通全局变量:作用域是整个工程(所有文件都能访问)static 全局变量:作用域仅限于当前文件(外部文件看不见、用不了)
AutoMotor 发表于 2026-4-15 10:05 | 显示全部楼层
static全局变量在程序运行期间只初始化一次,而普通全局变量每次调用函数时都会重新初始化。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0