Visual C++ の初心者向けの本を購入し、配列、文字列、およびポインターに関する章に到達しました。概念は理解できましたが、多次元配列となると少し迷いました。
配列とポインターの宣言:
double beans[3][4];
double* pbeans;
私はこの部分を理解しました:
*次のように、ポインター pbeans に値を宣言して割り当てることができます。
double* pbeans;
pbeans = &beans[0][0];
しかし、著者が次のステートメントを入力して最初の行/次元のアドレスを割り当てることができると提示したとき、彼は私を失いました:
pbeans = beans[0];
ここで「Address-Of」演算子をスキップできるのはなぜですか? 私にとって論理的なことは次のとおりです。
pbeans = &beans[0];