在C語言中,二維數(shù)組是一種特殊的數(shù)據(jù)類型,它可以存儲多行多列的數(shù)據(jù)。定義和使用二維數(shù)組的方法如下:
定義二維數(shù)組:
數(shù)據(jù)類型 數(shù)組名[行數(shù)][列數(shù)];
例如,定義一個3行4列的整數(shù)類型二維數(shù)組:
int matrix[3][4];
給二維數(shù)組賦值:
數(shù)組名[行索引][列索引] = 值;
例如,給二維數(shù)組matrix的第1行第2列賦值為10:
matrix[0][1] = 10;
訪問二維數(shù)組的元素:
值 = 數(shù)組名[行索引][列索引];
例如,獲取二維數(shù)組matrix的第2行第3列的值:
int value = matrix[1][2];
遍歷二維數(shù)組: 使用嵌套循環(huán)來遍歷二維數(shù)組的每個元素。
例如,遍歷一個3行4列的二維數(shù)組matrix,并輸出每個元素的值:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
以上就是定義和使用C語言中二維數(shù)組的基本方法。需要注意的是,二維數(shù)組的行索引和列索引都是從0開始的。