課程
/后端開發
/C
/C語言入門
靜態局部變量的作用是什么
2017-01-28
源自:C語言入門 5-11
正在回答
一般在函數中定義一個變量,你要給他賦值,就需要給他分配一個存儲單元,就好像旅客要入住酒店,需要給他分配房間一樣,一般的變量,在函數執行結束后,相應的分配給他的存儲單元要釋放,也就是給他賦的值要清除,相當于要把房間里的客人趕出來,以便新的客人入住。但對于靜態變量來說,函數執行結束時不需要清空存儲單元,也就是函數中最后這個值(比如說x)是多少仍然保持多少,下次再用到這個變量,無需再次賦值,直接把之前的結果拿來接著用就行。
LTYC 提問者
你好我這專業術語看不大懂啊能舉個通俗易懂的例子不 麻煩你啦
有時候希望函數中的局部變量的值在函數調用結束后不消失而繼續保留原值。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答關于局部靜態變量
4 回答靜態局部變量又和靜態全局變量又有何區別?
1 回答靜態變量是?
3 回答靜態問題 關于全局變量
1 回答局部變量 全局變量
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-30
一般在函數中定義一個變量,你要給他賦值,就需要給他分配一個存儲單元,就好像旅客要入住酒店,需要給他分配房間一樣,一般的變量,在函數執行結束后,相應的分配給他的存儲單元要釋放,也就是給他賦的值要清除,相當于要把房間里的客人趕出來,以便新的客人入住。但對于靜態變量來說,函數執行結束時不需要清空存儲單元,也就是函數中最后這個值(比如說x)是多少仍然保持多少,下次再用到這個變量,無需再次賦值,直接把之前的結果拿來接著用就行。
2017-01-28
你好我這專業術語看不大懂啊能舉個通俗易懂的例子不 麻煩你啦
2017-01-28
有時候希望函數中的局部變量的值在函數調用結束后不消失而繼續保留原值。