sizeof读取数组的内存长度,然后除以第一个数据的内存长度就可以得到数组有几个,例子:
#include <stdio.h>
int main(int argc,const char * argv[]) {
int a[] = {1,5, 7,9, 12,15, 19};
int aCount =sizeof(a) / sizeof(a[0]);
printf("%d", aCount);
return0;
}
sizeof读取数组的内存长度,然后除以第一个数据的内存长度就可以得到数组有几个,例子:
#include <stdio.h>
int main(int argc,const char * argv[]) {
int a[] = {1,5, 7,9, 12,15, 19};
int aCount =sizeof(a) / sizeof(a[0]);
printf("%d", aCount);
return0;
}