d选项为什么是正确的,答案是c,AB选项可以理解
学习是最好的投资!
1 つだけ言っておきます。データは行ごとに初期化されます。行数を知る必要はありませんが、1 行にデータがいくつあるか (つまり、列数) を知る必要があります。これは 2 次元であり、その後展開されます。3 次元では、データのページ数を知る必要はありませんが、データのページに格納される行と列の数を知る必要があります。
---ゴージャスな分割線---
2 次元以上の場合、最初のものは省略できます。最初のものは行数である必要はありません。単純な比喩なので、理解しやすいです。そして覚えておいてください。
手法を習得し、類推を学ぶことが何よりも重要です。答えを暗記する必要はありません。
選択肢 C がなぜ間違っているのか知っているはずですよね?オプション D についてのみ説明します。C 言語では、これら 2 つの方法で多次元配列を初期化することは同等です。
と
多次元配列の初期化には、それほど多くの中括弧はまったく必要ありません。著者は、「C とポインタ」の 162 ページで、上の図に示すように、中括弧は識別を容易にするためだけに使用されていると指摘しました。
2 次元配列を宣言して代入する場合、2 次元の長さを指定する必要があり、1 次元は省略できます
1 つだけ言っておきます。データは行ごとに初期化されます。行数を知る必要はありませんが、1 行にデータがいくつあるか (つまり、列数) を知る必要があります。これは 2 次元であり、その後展開されます。3 次元では、データのページ数を知る必要はありませんが、データのページに格納される行と列の数を知る必要があります。
---ゴージャスな分割線---
2 次元以上の場合、最初のものは省略できます。最初のものは行数である必要はありません。単純な比喩なので、理解しやすいです。そして覚えておいてください。
リーリー手法を習得し、類推を学ぶことが何よりも重要です。答えを暗記する必要はありません。
選択肢 C がなぜ間違っているのか知っているはずですよね?オプション D についてのみ説明します。C 言語では、これら 2 つの方法で多次元配列を初期化することは同等です。
リーリーと
リーリー多次元配列の初期化には、それほど多くの中括弧はまったく必要ありません。著者は、「C とポインタ」の 162 ページで、上の図に示すように、中括弧は識別を容易にするためだけに使用されていると指摘しました。
2 次元配列を宣言して代入する場合、2 次元の長さを指定する必要があり、1 次元は省略できます