以下のメッセージを削除します。


[2251] ポインタ完全制覇(第2版) p75 *pのループ中の計算
返信


投稿者:Hiroyuki Naito
2021/06/12 17:25:08

Link:
本文p75の「*pがループの中に何度出現しても掛け算と足し算はループの終わりの1回だけで済む」で、引っかかっています。

array[i]は、ループ中に出現するたびごとに「array + (i * 1要素のサイズ)」に相当するアドレス計算を行うというのは理解できますが、*pでも「p + (p++ごとに1要素のサイズ)」に相当するアドレス計算を行っているように思えます。「掛け算と足し算はループの終わりの1回だけ」という意味をご教示いただけるとありがたいです。

よろしくお願いいたします。

パスワード:

管理者削除