C言語の要「ポインタ」 コンピュータのメモリ構造と変数の関係を通し、C言語の特徴であるポインタを理解する ではこれからC言語の中で最もよく使われ、C言語の要である「ポインタ」について説明をします。これを理解すると、今まで何も言わずに隠してきた「文字列をどう扱うか」という問題や、「キーボードから文字を入力するには」という事の理解の助けになります。 変数はどこにある? ●メモリは土地、アドレスは住所 メモリとは、右の図のように1byte(0〜255)がながーく縦につながったものと考えられます。そしてその先端から0,1,2…とアドレスがふられています。例えると、メモリは土地、アドレスは住所と考えることができます。そして、今後の説明のために、メモリの内容を「立て札に書かれた文字」とすることにします(ん〜強引だなぁ...)。つまり、下の絵一つが1バイトで、立て札には「0〜255」までの数字が書けま