刚看到 a[3] 和3[a]这样的写法,感觉很奇怪,实际动手操作一下就会发现!
a[3]的值和3[a]的值是一样的!
百思不得其解,后来终于想明白了。
a[3] *(a+3) //a的地址加上3个单位的偏移
3[a] *(3+a) //3的地址加上个a单位的偏移
如果有不同的看法,欢迎跟帖!
刚看到 a[3] 和3[a]这样的写法,感觉很奇怪,实际动手操作一下就会发现!
a[3]的值和3[a]的值是一样的!
百思不得其解,后来终于想明白了。
a[3] *(a+3) //a的地址加上3个单位的偏移
3[a] *(3+a) //3的地址加上个a单位的偏移
如果有不同的看法,欢迎跟帖!