變數作用域告訴我們該變數的有效範圍,即從建立到銷毀的過程。一般來說,變數的作用域從定義它的定義點開始,到和定義之前最鄰近的開括號配對的閉括號為止。例如:
int
main()
cout << i << endl;
// 錯誤,i的作用域在for迴圈內
cout << num << endl;
// 錯誤,num的作用域在for迴圈內
cout << count << endl;
// 正確,count的作用域在main函式內
int year =
2019
;// c 錯誤,變數要在作用域開始處定義;c++正確,變數在使用前定義即可
cout <<
"year: "
<< year << endl;
return0;
}
c 變數作用域
作用域是程式的乙個區域,一般來說有三個地方可以宣告變數 1.在函式或乙個 塊內部宣告的變數,成為區域性變數 2.在函式引數的定義中宣告的變數,稱為形式引數 3.在所有函式外部宣告的變數,成為全域性變數 include using namespace std int x 全域性變數 int main ...
C 變數作用域
作用域是程式的乙個區域,一般來說有三個地方可以定義變數 我們將在後續的章節中學習什麼是函式和引數。本章我們先來講解宣告是區域性變數和全域性變數。在函式或乙個 塊內部宣告的變數,稱為區域性變數。它們只能被函式內部或者 塊內部的語句使用。下面的例項使用了區域性變數 include iostream us...
C 變數作用域
作用域是程式的乙個區域,一般來說有三個地方可以定義變數 區域性變數 include using namespace std int main 全域性變數 在所有函式外部定義的變數 通常是在程式的頭部 稱為全域性變數。全域性變數的值在程式的整個生命週期內都是有效的。全域性變數可以被任何函式訪問。也就是...