初學C語言2 3 二維陣列

2021-10-01 02:37:04 字數 1167 閱讀 5964

二維陣列的定義

型別 陣列名[常量表示式][常量表示式]

int a[6][6];//66,6行6列

char b[4][5];//45,4行5列

double c[6][3];//6*3,6行3列

二維陣列的訪問

陣列名[下標][下標]

a[0][0];//訪問a陣列中第1行第1列的元素

b[1][3];//訪問b陣列中第2行第4列的元素

c[3][3];//訪問c陣列中第4行第4列的元素

二維陣列的初始化

例:輸出 int a[3][4] = ,, };的結果

#include #include#include#pragma warning(disable:4996)

int main()

, ,

};int i, j;

for (i = 0; i < 3; i++)

printf("\n"); //j迴圈完換行迴圈i

} system("pause");

return 0;

}

結果:1,2,3,4

5,6,7,8

9,10,11,12

對部分元素賦初值

int a[3][4]=,,};//每一行陣列第一位元素分別定義為1,5,6

對特定元素初始化賦值

int  a[3][4]=;

/*意為第1行第4列的元素賦值為1,

第2行第3列元素賦值為2,

第3行第4列賦值為3;*/

矩陣的轉置

#include #include#include#pragma warning(disable:4996)

int main()

, ,

};int i, j;

for (i = 0; i < 4; i++)

printf("\n"); //j迴圈完換行迴圈i

} system("pause");

return 0;

}

初學C語言 二維陣列與字元陣列

二維陣列 簡單地說就是具有兩個下標的陣列稱為二維陣列。二維陣列的定義形式 儲存型別 型別說明符 陣列識別符號 常量表示式1 常量表示式2 例如 static int a 2 3 b 2 3 char c 10 10 a 2 3 在記憶體中想當與 0,00,10,2 1,01,1 1,2即 2 3 表...

C語言二維陣列

int main int argc,const char argv int array 5 建立乙個二維陣列 型別修飾符陣列名 包含幾個小陣列 每個小陣列有多少個元素 初始值如何寫?int array 3 4 一維陣列可以省略元素個數,二維陣列只能省略第一位 第乙個 3 可以不寫 第二種初始值寫法 ...

C語言 二維陣列

c語言之二維陣列 1 定義的基本格式 int a 1 2 1代表一行,2代表二列 難點 二維陣列的行列下標。字串結束標誌的實用。2 一維陣列和二維陣列的聯絡。一維陣列如同千層面一樣一層一層的,而二維陣列,只是給千層面切了幾刀 3 int a 2 3 a 0 0 是1,a 0 1 是2,a 0 2 是...