こんにちは、澤口@一升金さん > 澤口@一升金です。 > > Kazuhiro Nonakaさんの<200501211613750.SM01292@TE6005>から > >2番地+ポインタ(4バイト?)×0x20000番地に > >ならないのでしょうか? > C言語では a[b] は *(a+b) の省略表現として解釈されます。 > つまり、加算の交換法則(a+b = b+a)により a[b] も b[a] も > 同じ実体を表すことになります。 確かにaやbを使うとその通りなんでしょうが、3段論法には弱い。 a[b]=>*(a+b) は理解できるし、 *(a+b)=>*(b+a) も数学的はわかるけど、 a[b]=b[a]ってのが、型を意識しちゃって、頭痛がします。 まして、それが数字だとどうも理解に苦しみます。 もう、考えたくありません。 −−−−−−−−−− 野中