C++ 数组元素数量计算:size函数使用指南
在 C++ 中,可以使用 size 函数来计算数组元素的数量。为了使用 size 函数,你需要将数组名作为函数的参数。以下是一个示例:
int arr[5] = {1, 2, 3, 4, 5};
int len = sizeof(arr)/sizeof(arr[0]); // 使用 sizeof 运算符计算数组总字节数,再除以每个元素的字节数
cout << '数组元素数量为:' << len << endl;
输出结果为:
数组元素数量为:5
解释:
sizeof(arr)返回数组arr的总字节数。sizeof(arr[0])返回数组arr中第一个元素的字节数。- 将数组总字节数除以每个元素的字节数,就能得到数组元素的数量。
注意:
- 在 C++ 中,数组的大小是固定的。使用
size函数只能计算数组在定义时分配的元素数量。 - 如果需要动态地添加或删除元素,可以使用
vector或其他动态数据结构。
原文地址: https://www.cveoy.top/t/topic/mQir 著作权归作者所有。请勿转载和采集!