int a[10] = { 1, 2, 3, 4, 5 };
printf("%d \n", sizeof(a));
int main(int a[10]) { //
printf("%d \n", sizeof(a));
printf("%d \n", sizeof(&a));
};
int a[10] = { 1, 2, 3, 4, 5 };
printf("%d \n", sizeof(a));
int main(int a[10]) { //
printf("%d \n", sizeof(a));
printf("%d \n", sizeof(&a));
};
第一个 a[10] 十个int元素 4*10=40字节
第二个 int型地址 4字节(其实就相当于一个int* 指针的大小)