一、数组地址的概念?
#include<stdio.h>
int main(){
int arr[] = {1,2,3,4,5,6,7,8,9};
printf("%p\n",arr);//首元素地址//0097F700
printf("%p\n",arr+1);//第二元素地址//0097F704
printf("%p\n",&arr[0]);//首元素地址//0097F700
printf("%p\n",&arr[0]+1);//第二个元素地址//0097F704
printf("%p\n",&arr);//数组地址=第一个元素地址,但是意义不同//0097F700
printf("%p\n",&arr+1);//跳到过整个数组,到最后的地址址//0097F724
printf("%p\n",&arr[8]);//最后一个元素地址//0097F720
printf("%p\n",&arr[8]+1);//0097F724
return 0;
}