如何在c++中确定数字数组的数据长度
时间: 2024-03-17 19:44:35 浏览: 53
c#用户输入一个数字确定数组长度,并从屏幕输入一组数字作为数组元素,计算该数组所有元素的最大值、最小值及对应的索引值。要求通过编写函数实现。
5星 · 资源好评率100%
在 C++ 中,可以使用 `sizeof` 操作符来获取一个数组的字节数,再除以数组元素的字节数,就可以得到数组的元素个数,从而确定数字数组的数据长度。例如,对于一个 int 类型的数组 arr:
```c++
int arr[] = {1, 2, 3, 4, 5};
int len = sizeof(arr) / sizeof(int);
```
其中,`sizeof(arr)` 返回的是整个数组所占用的字节数,而 `sizeof(int)` 返回的是一个 int 类型变量所占用的字节数。两者相除即可得到数组的元素个数。在上面的例子中,`len` 的值为 5,表示数组中有 5 个元素。
阅读全文