如何确定数据扫描数组中的元素数量? 例如,假设我有一个如下所示的数组:
array[0,1,2,3,4,5,6,7,8,9];
显然我可以计算这个数组中元素的数量,但是如果我在一个更大的数组中扫描,我不想单独计算元素的数量。如何使用代码查找元素数量?
答案 0 :(得分:0)
您可以使用
int numberofelements = sizeof(array)/sizeof(int) //using type of array as int
然而,这不能在函数内部完成,因为数组作为指针传递给它,因此sizeof(数组)将返回指针的大小。 在调用任何函数之前执行此计算