対ポインタの配列Cコードのこれら2つが同じ目標達成ください:C:へのポインタのポインタ
p[1] = "Foo";
*(p+2) = "Bar";
---------------------
z[1] = "Foo";
*(z+2) = "Bar";
です:彼らは同じように使用することができますように思え
char ** p;
p = malloc(sizeof(char*) * 10);
--------------------------------
char * z[10];
をそこに違いはありますか?
を使用することなく、個々の文字参照を解除あなたはどう思いますかすることができないということでしょうか?あなた自身を見つけるために何をしましたか? **特に**あなたは理解できませんか? – Olaf
私は両方のフォームで遊んだことがあり、違いを見つけることはできません。私が見逃したことがあるかどうか疑問に思っていただけです。 –
はい、あなたはC本の中のいくつかの章を見逃していました。 '' sizeof(p)== sizeof(z) 'を試してください – Olaf