C/Cpp / static 关键字
生活随笔
收集整理的這篇文章主要介紹了
C/Cpp / static 关键字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
---------------------------------------------
-- 時間:2019-02-20
-- 創建人:Ruo_Xiao
-- 郵箱:xclsoftware@163.com
---------------------------------------------
函數內部:函數退出時該變量不會釋放,下次再調用,其值保持上次的值。 函數外部:該變量會被本模塊內所有的函數調用,不能被模塊外的函數調用,相當于本地的全局變量。
零、前言
? ? ? ? 最近在看RTOS,其編程語言主要是C。里面很多變量和函數的定義的前面加了static,查了很多資料,終于明白作者的用意,故記錄于此,希望對網友幫助。
一、定義變量
二、定義函數
該函數只能被本模塊內的函數調用,不能被模塊外的函數調用。
三、總結
? ? ? ? 加入static主要體現了變量和函數作用域,使代碼模塊性更強。
?
(SAW:Game Over!)
總結
以上是生活随笔為你收集整理的C/Cpp / static 关键字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言中在常数后面加U、L、F的功能
- 下一篇: 嵌入式中断服务函数的一些特点