二維陣列的定義
int arr[2][2]=,}; 行 列
int brr[2][2]=;
int crr[2]=;//列不能省略
注意:二維陣列的記憶體是連續的 第二行的0號下標和第一行的最後乙個下標在記憶體中是相連的。
二維陣列在函式傳參時的使用
可以直接傳乙個二維陣列
void func(int array);
也可以使用陣列指標
void func(int (*array)[10]);
*(brr)[3] 陣列指標
*brr[3] 指標陣列
下圖可幫助了解指標與二維陣列
二維陣列 與二級指標
我們知道自帶解引用
則由上圖可知二維陣列需要解引用兩次才能得到具體的值 而非位址
二維陣列不能直接列印 需借助列印函式方可實現
void show(int *brr,int row,int col)
printf("\n");
}}
C語言入門五
1.猜數字遊戲 define crt secure no warnings include include includevoid menu void guss num else if num key else int main while choose srand unsigned time nu...
C語言入門級教程五
c語言入門級教程 icesongqiang 2016.11.14 本次試驗暴露出來的一些問題 1.if 條件判斷等於,裡面一定是if a b 而if a b 執行賦值操作,賦值的數就是表示式的值 2.字串拼接,將char b 80 拼接到 char a 80 後,一定要新增 0 3.單詞統計很多同學...
C 基礎入門 五
public long fib int n static int fun int n public class student class mainclass class car public class person public class student person public class...