比如:
int a[10]={0};
a 这个数组变量的值是第一个元素的首地址:
print("%p\n",a);
等同于
print("%p\n",&a[0]);
意味着 a 根本不知道自己指向的地址后面还有多少个元素?
那么 sizeof(a)是如何计算出数组总长度的呢?
int a[10]={0};
a 这个数组变量的值是第一个元素的首地址:
print("%p\n",a);
等同于
print("%p\n",&a[0]);
意味着 a 根本不知道自己指向的地址后面还有多少个元素?
那么 sizeof(a)是如何计算出数组总长度的呢?