を間接参照:我々は定義(ISO/IEC 9899:1999)によって表現*marr
が発生した場合は、私は、この多次元配列を持つ多次元配列名とポインタ演算
char marr[][3] = {{"abc"},{"def"}};
は、今では述べている(と私が引用します)
オペランドが「型へのポインタ」を入力している場合は、マーが減衰するという結果は、「タイプ」
を入力しており、我々はその式に持っていますこの場合は配列へのポインタである最初の要素へのポインタに渡すので、* marrという式があるときにはサイズ3の配列を返す。だから私の質問は、(* marr)+ 1を実行するときに、配列のサイズである3ではなく1バイトだけをアドレスに追加する理由です。
私は非常に明るい人ではない私はこのような些細なことに時々立ち往生する。
ありがとうございます。
"abc"のサイズは4、char a [4] = "abc"; // {'a'、 'b'、 'c'、 '\ 0'} – BLUEPIXY