- 342 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 18:58:10 ]
- >>339
まず、ポインタを理解するためにはアドレスの概念を知らなくてはいけない。 そして、配列とポインタの良くある使い方・関数の引数ととともに使うやり方も知らないといけない。 ここまでなら学校でちょこっと教えたらすぐに理解できるだろう。 だが、ポインタの本で解説しなければいけない内容は、それだけではない。 ポインタにまつわるいろんな事柄を知らないといけない。 ポインタ型というものの存在、そこに値と変数があることを理解しなければならないし、 Cのメモリモデルとそれに対応した宣言、Cのメモリの使い方を知らなければ ポインタは正しく使えない。 さらに、ポインタの演算子などの書き方と、配列での書き方との対応・違いを 理解しなくちゃいけないし、関数の引数に書いた宣言の理解、ポインタに関係する 複雑な宣言の解読、特に関数ポインタの書き方を学ばなくちゃいけない。 さらに、アドレス演算子やNULLポインタの理解、データ構造とともに使うやり方等 もある。学校でちょっと教えたらすぐ使える内容ではない。しっかりやるとしたら 少なくとも数ヶ月・半年分の講義のないようになる。
|

|