在C++中,可以使用以下方式定義和使用二維數組:
// 定義一個二維數組,行數為m,列數為n
int arr[m][n];
其中,m和n分別代表二維數組的行數和列數,可以根據實際需求進行調整。
// 給二維數組的元素賦值
arr[row][col] = value;
// 獲取二維數組的元素值
int value = arr[row][col];
其中,row和col分別代表二維數組中元素所在的行和列,value為要賦給或獲取的元素值。注意,行和列的索引從0開始。
// 使用嵌套的for循環遍歷二維數組
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
// 處理二維數組的每個元素
int value = arr[i][j];
// ...
}
}
通過嵌套的for循環可以逐個訪問和處理二維數組中的每個元素。
需要注意的是,C++中的二維數組是按行優先的存儲方式,即二維數組的每一行在內存中是連續存儲的。因此,在定義二維數組時,要確保列數是固定的,以便在內存中能夠正確地分配存儲空間。