如何在C 中获取整数数组的元素

How to get amount of elements to an integer array in c++?

本文关键字:整数 数组 元素 获取      更新时间:2023-10-16

我想获得int数组中的元素的数量;例如,这是一个简单的整数类型:

int myArray[] = {2, 4, 2, 13}

我需要获得大量元素(这是4)。请帮我。

如果没有衰减到指针类型中,则可以使用

sizeof(myArray) / sizeof(myArray[0])

产生元素的数量。

如果您已将myArray传递到函数,则无法使用此方法。在这种情况下,正常的事情是将大小作为附加参数传递。

另外,在C 中,使用std::vector<int>