数组名是不是首元素地址:
int arr[]={13,3,123,134,13,13};
printf("sizeof(arr)=%d\n",sizeof(arr));
printf("&arr[0]=%d\n",&arr[0]);
printf("arr=%d\n",arr);
printf("&arr=%d\n",&arr);
printf("arr+1=%d\n",arr+1);
printf("&arr+1=%d\n",&arr+1);
结论:数组名是首元素地址,同时数组名还具有串联数组连续地址的意义
数组名+1是首元素地址+1
数组名取地址+1是首元素地址加上数组总的字节大小