修飾符組合

2022-06-23 02:45:11 字數 517 閱讀 7499

這是摘自c primer plus

int board[8][8];   //int的陣列的陣列(注:二維陣列,這個明白)

int **ptr;   //指向int的指標的指標(注:指標的指標,這個也明白)

int *risks[10];  //具有10元素的陣列,每個元素是乙個指向int的指標(指標陣列,和()優先順序高於*)

int (*risks)[10]; //乙個指標,指向乙個具有10個元素的int陣列(()和具有相同優先順序,從左向右結合)

int *out[3][4]; //乙個3x4的陣列,每個元素是乙個指向int的指標

int (*oof)[3][4]; //乙個指標,指向乙個具有3x4元素的int陣列

int (*ctf[3])[4]; //乙個具有3個元素的陣列,每個元素是乙個指向具有4個元素的int陣列的指標

再看乙個

total+=*start++

對於運算子,是從右向左結合的,*和++優先順序相同,相當於*(start++),所以是指標加1後取值

修飾符 許可權修飾符

四種形式許可權修飾符的訪問情況 publicprotected不寫private 同乙個類中 四種都可以 同一包中的不同類 除了private剩下都可以 不同包下的子類 public protected 可以 不同包下的不同類 只有public可以 許可權修飾符 public protected 預...

C 修飾符 類修飾符和成員修飾符

c 修飾符之類修飾符 public internal partial abstract sealed static internal 本程式集內的成員可以訪問。partial 部分類,可以將乙個類分成幾部分寫在不同檔案中,最終編譯時將合併成乙個檔案,且各個部分不能分散在不同程式集中。c 修飾符之成員...

java修飾符 abstract 修飾符

abstract 修飾符 abstract 修飾符可以用來修飾類和成員方法 用 abstract 修飾的類表示抽象類,抽象類位於繼承樹的抽象層,抽象類不能被例項化,即不允許建立抽象類本身的例項。沒有用 abstract 修飾的類稱為具體類,具體類可以被例項化。用 abstract 修飾的方法表示抽象...