這是摘自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 修飾的方法表示抽象...