数组名可以表示整个数组,取出的是整个数组的地址
有两个例外:
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;
}