bilibiliC 47陣列 二維陣列定義方式

2021-10-18 04:32:26 字數 703 閱讀 8569

二維陣列就是在一維陣列上,多加乙個維度。

5.3.1 二維陣列定義方式

二維陣列定義的四種方式:

資料型別 陣列名[ 行數 ][ 列數 ];資料型別 陣列名[ 行數 ][ 列數 ] = , };資料型別 陣列名[ 行數 ][ 列數 ] = ;資料型別 陣列名[ ][ 列數 ] = ;

建議:以上4種定義方式,利用第二種更加直觀,提高**的可讀性

示例:

int

main()

cout << endl;

}//方式2

//資料型別 陣列名[行數][列數] = , };

int arr2[2]

[3]=

,};//方式3

//資料型別 陣列名[行數][列數] = ;

int arr3[2]

[3]=

;//方式4

//資料型別 陣列名[列數] = ;

int arr4[

3]=;

system

("pause");

return0;

}

總結:在定義二維陣列時,如果初始化了資料,可以省略行數

二維陣列 二維陣列和指標

include using namespace std int main 如上面這段程式所示,通過取位址符 指標 p 獲得了變數 a 的位址,那麼解引用符 就可以從 p 中得到變數 a 的值。也就是說,p a和 p a是等價的。p 是變數 a 的位址,從 p 中就可以取出 a 的值。反之,能從 p ...

陣列 二維陣列

一組相同型別的資料組合,是一種引用型別。陣列名稱不是固定的,與其存放的資料的型別有關。如 存放int型別的資料,陣列名稱 int 存放字串資料,陣列名稱 string 存放scanner型別的資料,陣列名稱 scanner陣列中的每個資料,都是這個陣列的元素。1 宣告 元素型別 變數名 元素型別 變...

陣列 二維陣列

陣列,從名字很簡單看出就是數字組合,一堆數 一堆元素 在一起。然後看一下怎麼定義,怎麼初始化。陣列的動態初始化 初始化之後每個元素的儲存內容為其對應資料型別的預設值。資料型別 陣列名 new 陣列型別 大小 int arr new int 5 資料型別 陣列名 new 陣列型別 大小 int arr...