Static 表示过程中的局部变量为“静态”变量;
请教什么是静态变量?
“静态”变量是什么意思?请教
答案:4 悬赏:70
解决时间 2021-01-30 07:47
- 提问者网友:美人如花
- 2021-01-29 17:09
最佳答案
- 二级知识专家网友:夢想黑洞
- 2021-01-29 18:12
静态变量(static)是相对自动变量(auto)等而言的,一旦声明为静态变量,在编译时刻开始永远存在,不受作用域范围约束,但是如果是局部静态变量,则此静态变量只能在局部作用域内使用,超出范围不能使用,但是它确实还占用内存,还存在.
全部回答
- 1楼网友:傲娇菇凉
- 2021-01-29 20:45
由编译程序分配空间的变量叫静态变量。在运行时分配空间的变量叫动态变量。
- 2楼网友:心痛成瘾
- 2021-01-29 19:15
在函数中,只有定义时才初始化,每次函数调用时保留有上次的值。使用上基本上和全局变量差不多,只是函数外部无法访问,类似于函数特有的全局变量。
- 3楼网友:苦柚恕我颓废
- 2021-01-29 18:32
静态变量是在程序一开始运行时最先定义的变量,它在所有的程序代码运行之前,也就是你程序刚刚加载的时候就会最先去在内存里面分配一块空间来存放这个静态变量。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯