int a[10]={....};
int *pa=&a[0];
对上面这行相信大家都不陌生吧,其中【】的作用是代表下标,但是这对【】的原理是什么呢?
其实a[i]中【】的作用就是进行*(a+i)操作,这样大家应该也就明白了int *pa=&a[0];int *pb=pa;
pb[5]和a[5]其实是等价的了吧!
int a[10]={....};
int *pa=&a[0];
对上面这行相信大家都不陌生吧,其中【】的作用是代表下标,但是这对【】的原理是什么呢?
其实a[i]中【】的作用就是进行*(a+i)操作,这样大家应该也就明白了int *pa=&a[0];int *pb=pa;
pb[5]和a[5]其实是等价的了吧!