- 630 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/03/31(土) 19:21:45.24 ]
- >>629
独習C から、該当部分を引用します。 >ポインタそのものに対してだけでなく、ポインタが指しているオブジェクトに >対してもインクリメント演算子やデクリメント演算子を使用する事ができます。 >しかし、ポインタが指しているオブジェクトをインクリメントしようとするときには >注意してください。 例えば、値1 の整数を指しているp があるとします。 >次の文を実行するとどうなるでしょうか。 > > *p++ > >予想は当たったでしょうか。この文では最初にp をインクリメントし、次に >新しいメモリアドレスにある値を得ます。ポインタが指しているものを >インクリメントするためには、次のような式を使わなければなりません。 > > (*p)++ > >かっこをこのように使うことによってp が指している値をインクリメントすることが >できます。 >また、関係演算子を用いれば、2つのポインタの値を比較する事ができます。 >もちろん、ポインタの比較は、それが相互に関連している、つまり、同じ型の >オブジェクトを指しているような場合に、初めて意味を持ちます。 以上該当部分です。何か重要な情報がありますでしょうか。
|

|