在 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 或其他动态数据结构。
C++ 数组元素数量计算:size函数使用指南

原文地址: https://www.cveoy.top/t/topic/mQir 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录