分类: C/C++
2011-05-14 09:24:42
表达式1[表达式2] 与 ( * ( (表达式1) +(表达式2 ) ) )
是完全等价的。
如果:表达式1[表达式2] 与( * ( (表达式1) +(表达式2 ) ) )完全等价,那么是否可以说“Ex1[Ex2]”与“Ex2[Ex1]”也完全等价呢?
说明:
i[0] = *( (i) + (0) )
0[i] = *( (0) + (i) )
所以说, 这两个数是相等的。。
那么如果是
(i+1)[-1] = *( (i+1) + (-1) ) =7
(-1)[i+1] = *( (-1) + (i+1) ) =7