糯米文學吧

位置:首頁 > 計算機 > C語言

計算機二級C語言字考點歸納

C語言1.02W
  計算機二級C語言字考點歸納:局部變量和全局變量

7.6 局部變量和全局變量

計算機二級C語言字考點歸納
  1.局部變量

在一函數內部所定義的變量稱為局部變量,局部變量只在本函數範圍內有效。

注意:

①不同函數可以使用相同的'局部變量名,它們將代表不同的對象,互不干擾;

②一個函數的形參也為局部變量;

③在函數內部,複合語句也可定義變量,這些變量也為局部變量,只在此複合語句中有效。

  2.全局變量

C語言中,程序的編譯單位是源程序文件,一個源程序文件中包含一個或多個函數。在函數之外所定義的變量稱為外部變量,也稱為全局變量。全局變量可以被包含它的源程序文件中的其他函數所共用,作用域為從定義變量的位置開始到源程序文件結束,全局變量可以增加函數之間數據的聯繫。

注意:當在同一個源程序文件中,全局變量與局部變量同名時,在局部變量的作用範圍內,全局變量不起作用,局部變量起作用。