C語言溫習筆記之局部變量與全局變量
①定義:在一個函數內部定義的變量是內部變量,它只在本函數範圍內有效,也就是說只能在本函數內才能使用它們,在此函數以外是不能使用這些變量的。
②在一個函數內部,可以在複合語句中定義變量,這些變量只在本複合語句中有效,這種複合語句也稱爲“分程序”或“程序塊”。——》在分程序或程序塊中亦可以定義局部變量。調用結束或離開復合語句,局部變量佔用內存釋放。
①程序的編譯單位是源程序文件,一個源文件可以包含一個或若干個函數。在函數內定義的變量是局部變量,而在函數外定義的變量稱爲外部變量,外部變量是全局變量(也稱全程變量)。其有效範圍從定義變量的位置開始到本源文件結束。
②約定:對於全局變量,將其變量名首字母大寫以與普通變量區分。
③當外部變量與局部變量同名時,外部變量被局部變量屏蔽。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
可以省略二維數組的行數,但不能省略列數:定義接受二維數組作爲實參的形參時
qychjj
2020-07-06 18:29:28
二叉樹的遍歷:層序遍歷,前序遍歷,中序遍歷,後序遍歷
層序遍歷: 可以採用隊列的數據結構。當前節點入隊->然後出隊,出隊時將其左右孩子入隊,循環隊列進行出隊,每次出隊將其左右孩子入隊。當隊列爲空時,整棵樹層序遍歷完畢。
qychjj
2020-07-06 18:29:28
記一次程序bug引發的電腦異常
羽路星尘
2020-07-05 06:34:35
拷貝構造函數 Copy Constructor
1,對象本體 與 實體 例如: int a = 1; 本體 a 實體 1 本體與實體一致 int *a, b = 1; a = &b;
PennQin
2020-07-04 18:00:06
使用const使參數可以轉換
HappyTree
2020-07-02 17:35:44
HP-UX11.23上的一個BUG
HappyTree
2020-07-02 17:35:44
3.最大無重複字符的字串
liu_coding
2020-07-02 16:23:41
C++ 從零開始
今天收到GE的高級應用實習生的面試通知,惡補一下C++。爲了與大家分享自己的學習歷程,更爲了監督自己,決定開設CSDN博客,與大家共勉,每天更
u014476581
2020-07-01 04:55:26
打開一個類文件時出現:Cannot open precompiled header file 的錯誤的解決方法
zhang2050jian
2020-06-30 14:43:06
class view中的一個方法實現時出現下面錯誤 cannot find the definition (implementation) of this function
解決方法: 刪除工作目錄下面的 *.opt *.ncb *.plg *.aps 然後rebuild all,就OK了!
zhang2050jian
2020-06-30 14:43:06
簡單的算術運算與表達式
羽路星尘
2020-06-29 13:40:07