2008-04-04 配列とポインタ misc 昨日の記事には、続きがあったのか。 C/C++のポインタの機能--配列との関係 - builder by ZDNet Japan えーと、 s[]="Hello" ならば、配列。配列の長さは終端ヌルを含む6文字分。strlenが返すのは5。配列なので書き変え可能。s[n]の時、s[n]の参照はOK。 *s="Hello" ならば、文字列リテラルへのポインタ。長さは配列の場合と同じだけど、システム領域なので書き変えは不可。 どちらの場合も s は文字列の先頭'H'のアドレスを指している。 これで十分じゃないか?ポインタのポインタも多重配列も。