如何确定扫描到数组c元素的元素数量

时间:2017-03-31 03:56:06

标签: c arrays

如何确定数据扫描数组中的元素数量? 例如,假设我有一个如下所示的数组:

    array[0,1,2,3,4,5,6,7,8,9];

显然我可以计算这个数组中元素的数量,但是如果我在一个更大的数组中扫描,我不想单独计算元素的数量。如何使用代码查找元素数量?

1 个答案:

答案 0 :(得分:0)

您可以使用

int numberofelements = sizeof(array)/sizeof(int) //using type of array as int

然而,这不能在函数内部完成,因为数组作为指针传递给它,因此sizeof(数组)将返回指针的大小。 在调用任何函数之前执行此计算