C語言溫習筆記之局部變量與全局變量

1,局部變量

①定義:在一個函數內部定義的變量是內部變量,它只在本函數範圍內有效,也就是說只能在本函數內才能使用它們,在此函數以外是不能使用這些變量的。
②在一個函數內部,可以在複合語句中定義變量,這些變量只在本複合語句中有效,這種複合語句也稱爲“分程序”或“程序塊”。——》在分程序或程序塊中亦可以定義局部變量。調用結束或離開復合語句,局部變量佔用內存釋放。

2,全局變量

程序的編譯單位是源程序文件,一個源文件可以包含一個或若干個函數。在函數內定義的變量是局部變量,而在函數外定義的變量稱爲外部變量,外部變量是全局變量(也稱全程變量)。其有效範圍從定義變量的位置開始到本源文件結束。
②約定:對於全局變量,將其變量名首字母大寫以與普通變量區分。
③當外部變量與局部變量同名時,外部變量被局部變量屏蔽。

3,總結圖


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章