只需要用整个数组的sizeof去除以一个元素的sizeof即可求出数组中元素的个数,以数组名array为例,代码为 #define Count (sizeof(array[0]))或者#define Count(sizeof(array)、sizeof(数组的类型,如int,double等))。程序示例如下:
#include<stdio.h>
#define Count (sizeof(array)/sizeof(array[0]))
int main()
{
int array[]={1,2,3,4,5};
printf("%d\n",Count);
return 0;
}

本文介绍了一种简单的方法来计算数组中的元素数量。通过使用预处理宏定义Count,结合sizeof运算符,可以轻松获取数组元素个数。示例代码展示了这种方法的具体应用。
1116

被折叠的 条评论
为什么被折叠?



