如何在C 中获取整数数组的元素
How to get amount of elements to an integer array in c++?
我想获得int数组中的元素的数量;例如,这是一个简单的整数类型:
int myArray[] = {2, 4, 2, 13}
。
我需要获得大量元素(这是4
)。请帮我。
如果没有衰减到指针类型中,则可以使用
sizeof(myArray) / sizeof(myArray[0])
产生元素的数量。
如果您已将myArray
传递到函数,则无法使用此方法。在这种情况下,正常的事情是将大小作为附加参数传递。
另外,在C 中,使用std::vector<int>
。
相关文章:
- 从二进制文件中读取整数数组
- 新的整数数组向右移动?
- C++ 中的二维整数数组,每行中的元素数量不均匀
- 给定一个整数数组,需要在Max_Heap上运行操作。得到错误"segmentation fault",有什么想法吗?(C++)
- 为什么在我的 main 函数中声明整数后我的整数数组中会出现错误?
- 在 C++ 中将整数数组转换为位集表示形式的最佳方法?
- 从两个 4x64 位整数数组中获取取模
- 字符到整数数组
- 从函数参数 [C++] 复制整数数组
- 指向整数数组和打印总和的指针
- 使用可变参数函数将整数和/或整数数组放入单个 int 数组中
- 线程安全整数数组?
- 整数数组中最长的回文
- 在大整数数组中查找子数组
- 查找整数数组中最接近的数字
- 创建<int>对整数数组指针的矢量引用 (C++)
- 整数指针数组的元素是否可以指向整数数组?
- 如何将整数数组相乘得到一个数字?
- 当 map 是一个整数数组并且由 operator[] 创建时,它是否初始化其映射类型
- 将文本文件读入整数数组