//数组下标访问的原理 //[n]偏移n个数然后间接引用,n放偏移量的数,不偏移则写0,然后间接引用 #include<stdio.h> int main() { int arr[5]={1,2,3,4,5}; int i=0; //不加*的情况下遍历数组 for (i=0;i<5;i++) { printf("%d\n",(&arr)[0][i]);//(&arr)[0]整个元素的地址偏移0然后在间接引用,相当于*(&(arr+0))得到的是首元素的地址。 } return 0; }