次のような文字ポインタがあるとします。
static char *example[]={"doctor","who","hello"};
この例で何が起こっているのか、私は少し混乱しています。
ポインター
example
は単に独自のアドレスを持っていますか?配列内にある文字列には、
*example
それぞれ異なるメモリアドレスがありますか?ポインター
example
は単に各アドレスを参照し、文字列の宣言で示されているように各アドレスの内容を初期化するだけですか?
私は C を数か月しか使用していないので、基本的なことを理解しようとしているところですが、C の最も重要な側面はポインターだけだと聞いています。