1)数组名指代的实体是一种数据结构,这种数据结构就是数组。如int a[10]相当于int[10] a, a是int[10]数据结构。因此sizeof(a)的值为40(4*10)。
而如果声明 int* a的话sizeof(a)的值为4(指针占内存的大小)。
2)数组名可以转换成指针。
3)作为函数形参的数组名就是指针。
1)数组名指代的实体是一种数据结构,这种数据结构就是数组。如int a[10]相当于int[10] a, a是int[10]数据结构。因此sizeof(a)的值为40(4*10)。
而如果声明 int* a的话sizeof(a)的值为4(指针占内存的大小)。
2)数组名可以转换成指针。
3)作为函数形参的数组名就是指针。
转载于:https://www.cnblogs.com/yibinpan/p/3239402.html