學習C 020428作用域和修飾符

2021-06-06 03:27:55 字數 371 閱讀 8100

作用域

class program

static void main( string args )

static void function1()//作用域

//結束

static void funtion2()

修飾符public定義該程式設計元素的作用域為全域性,既在任意位置均可使用

private定義該程式設計元素為私有型別,僅在其所屬的類中可用

internal定義該程式設計元素為私有型別,僅在其所屬的程式集中可用

protected定義該程式設計元素為受保護的,僅在其所屬的類和該類派生的類中可用

protected internal派生作用域,定義該程式設計元素僅在其所屬的程式集和派生類中可用

(C ) 作用域和鏈結

作用域 描述了名稱在檔案 翻譯單元 的多大範圍內可見。例如 在function hello 中有個變數x,這個變數的作用域只在該函式範圍內有效。鏈結性為外部的可在檔案間共享,鏈結性為內部的名稱只能由乙個檔案中的函式共享。ps 自動變數的名稱沒有鏈結性,所以他們不能共享。變數的宣告週期的計算為 如果該...

由淺入深學習C 變數作用域

c 變數作用域 作用域是程式的乙個區域,一般來說有三個地方可以定義變數 我們將在後續的章節中學習什麼是函式和引數。本章我們先來講解什麼是區域性變數和全域性變數。區域性變數 在函式或乙個 塊內部宣告的變數,稱為區域性變數。它們只能被函式內部或者 塊內部的語句使用。下面的例項使用了區域性變數 inclu...

C 學習筆記之作用域為類的常量和作用域內的列舉

一 作用域為類的常量 有些情況下,使符號常量的作用域為類很有用。如,類宣告 不是定義 可能使用字面值30來指定陣列長度,由於該常量對於所有物件來說都是相同的,因此建立乙個由所有物件共享的常量是個不錯的主意,也許我們想像下面這樣做 複製 1 class weather 2 複製 要注意的是,我們這是在...