#include <stdio.h>
int main()
{
int a[]={1,2,3,4,5};
int b;
b=sizeof(a)/sizeof(a[0]);
printf("size %d",b);
return 0;
}
sizeof()取出的是整个数组的内存位数,要知道元素个数,还要先计算出单个元素的内存位数。
#include <stdio.h>
int main()
{
int a[]={1,2,3,4,5};
int b;
b=sizeof(a)/sizeof(a[0]);
printf("size %d",b);
return 0;
}
sizeof()取出的是整个数组的内存位数,要知道元素个数,还要先计算出单个元素的内存位数。