變數的作用域

2021-07-04 04:04:58 字數 424 閱讀 2403

1.變數的作用域指明可訪問該變數的一段**。宣告乙個變數的同時也就指明了變數的作用域。

2.作用域的基本規則:

(1)引數宣告的作用域是宣告方法所在的方法體

(2)區域性變數在方法或方法中的一塊**中宣告,它的作用域為它所在的**塊(整個方法或方法中的某塊**);

(3)在帶標號的break和continue語句中,標號的作用域是帶標號結構範圍的語句(即帶標號語句的主體)

(4)出現在for結構頭初始化部分的區域性變數,其作用域是for結構體和結構體頭中的其他表示式

(5)catch語句中的異常處理引數將傳遞給異常處理**塊,它的作用域就是catch的異常處理塊

(6)類中的方法和域(資料成員)它的作用域就是整個類。這種作用域使乙個類的方法可以用簡單的名稱呼叫類中宣告的其他方法以及該類的繼承方法,並使之能直接訪問在該類中宣告的域。

作用域,變數作用域,作用域鏈知識

第2章 變數作用域 第3章 作用域鏈 預覽 1.全域性作用域 整個script標籤下 或者是單獨的js檔案 外部js 2.區域性作用域也叫 函式作用域 在函式內部就是區域性作用域 這個 的名字 變數 只在函式內部起作用和效果 3.不同作用域下,定義相同變數名是不衝突的。如果是在同一作用域宣告2個相同...

變數的作用域

1 int i for i 0 i 10 i text console.writeline last text output in loop text 失敗,字串變數text是for迴圈的區域性變數,這段 不能編譯,因為在該迴圈外部呼叫的console.writeline 試圖使用該變數text,這...

變數的作用域

首先定義全域性變數和區域性變數 如下 import import scope.h int gglobalvar 300 int main int argc,const char argv return 0 2015 04 01 14 52 12.123 extern 1924 303 300 201...