数组名可以表示整个数组,取出的是整个数组的地址
有两个例外:
1.sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节。
2.&数组名,数组名能表示首元素的地址
#include<stdio.h>
int main()
{
int arr[10] = { 0 };
printf("%p\n", arr);//arr就是首元素的地址
printf("%p\n", arr + 1);
printf("-----------------\n");
printf("%p\n", &arr[0]);//首元素的地址
printf("%p\n", &arr[0] + 1);
printf("-----------------\n");
printf("%p\n", &arr);//数组的地址
printf("%p\n", &arr + 1);
//int n = sizeof(arr);//40
//printf("%d\n", n);
return 0;
}