**#1: **C++指针内建索引
int ary[12];
int *p = &ary[5];
cout<<p[2];
cout<<p[-2];
cout<<(-2)[p];
以上都是合法的。p[-2]=*(p-2)=*(p+-2)=*(-2+p)=(-2)[p]
**#1: **C++指针内建索引
int ary[12];
int *p = &ary[5];
cout<<p[2];
cout<<p[-2];
cout<<(-2)[p];
以上都是合法的。p[-2]=*(p-2)=*(p+-2)=*(-2+p)=(-2)[p]