课程
/后端开发
/C
/C语言入门
静态局部变量的作用是什么
2017-01-28
源自:C语言入门 5-11
正在回答
一般在函数中定义一个变量,你要给他赋值,就需要给他分配一个存储单元,就好像旅客要入住酒店,需要给他分配房间一样,一般的变量,在函数执行结束后,相应的分配给他的存储单元要释放,也就是给他赋的值要清除,相当于要把房间里的客人赶出来,以便新的客人入住。但对于静态变量来说,函数执行结束时不需要清空存储单元,也就是函数中最后这个值(比如说x)是多少仍然保持多少,下次再用到这个变量,无需再次赋值,直接把之前的结果拿来接着用就行。
LTYC 提问者
你好我这专业术语看不大懂啊能举个通俗易懂的例子不 麻烦你啦
有时候希望函数中的局部变量的值在函数调用结束后不消失而继续保留原值。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答静态局部变量又和静态全局变量又有何区别?
1 回答静态变量是?
1 回答局部变量 全局变量
1 回答静态变量与动态变量在实际开发中有什么不同,什么时候使用静态\动态。
1 回答局部变量与全局变量