2017-06-14 11 views

答えて

0

配列が関数に渡されると、配列はポインタ(配列の最初の要素)のように扱われます。

だから

float month[][X] 

ような引数宣言そこでmonthタイプfloatX素子のアレイへのポインタである

float (*month)[X] 

に等しいです。

これは、「2d」配列が実際には配列の配列であるためです。 C++には実際に多次元配列はありません。

array of arrays is not the same as a pointer to a pointerにも注意してください。ポインタへの減衰は、外側の配列( "first dimension")に対してのみ起こります。

関連する問題