1. 程式人生 > >C06 變數的作用域

C06 變數的作用域

目錄

  • 全域性變數
  • 區域性變數

  

全域性變數和區域性變數

變數的作用域

  • 作用域:某些事物起作用或有效的區域。
  • 變數的使用範圍稱為變數的作用域。
  • 變數的作用域決定了變數的可操作性和有效性。

 

C語言變數的作用域

區域性變數

  • 在函式內部宣告的變數
  • 形式引數是區域性變數
  • 作用域僅限於定義的函式內,離開函式後無法再使用

全域性變數

  • 在函式的外部定義的變數
  • 不屬於某一個函式,屬於源程式
  • 作用域是由變數定義的位置至整個程式檔案結束

區域性變數和全域性變數的區別

 

 

區域性變數和全域性變數的應用

示例1:區域性變數與全域性變數

 

以上輸出結果為?

如何正確輸出sum值?

  

示例2:陣列作為函式引數

 

 以上輸出結果為?

原因是?