c++二維陣列怎麼獲取行數?使用者20139515036499812020-07-11 10:42:24

有以下兩種方式:

1、根據定義。

二維陣列必須在定義的時候,確定大小,所以實際上行數在定義的時候已經確定了。

比如

int a[4][10]; 就是4行10列的,它的行數就是4。

2、 動態計算。

二維陣列每行大小相同,所以用總大小除以每行的大小,就是行數了。

同樣

int a[4][10];

表示式 sizeof(a)/sizeof(a[0])即行數。