藤田です。

Subject : [vcpp 00049769] 配列 ポインター 関数
>From   : 浅野 ゆう <a...@hotmail.com>
Date : Sat, 30 Dec 2000 17:18:21 +0900
Message-Id : <O...@hotmail.com>

>こんなのがあるとします。◎がついている
>部分に質問です。これはなぜ*をつけなくても
>いいのでしょうか?
>buf[0]=*buf
>buf[1]=*(buf+1);と考えるからですか?

 [] はポインタのみに使える後置演算子で、そのポインタが同じ型の一次元
配列を指しているものとして、配列中の指定位置の要素が演算結果となりま
す。
 ですから、スカラー型のポインタに対して使った場合、配列中の値そのもの
が式 foo[...] と置き換わります。なので、上のように考えて差し支えありま
せん。

-- 
藤田光秋(ふじたみつあき)
mailto:f...@pluto.dti.ne.jp