21xrx.com
2024-11-22 07:24:19 Friday
登录
文章检索 我的文章 写文章
如何在C++中查看数组大小
2023-06-24 07:46:01 深夜i     --     --
C++ 数组 大小 size() sizeof()

在C++中,数组是一种非常常见的数据类型,在编写程序时我们可能需要查看数组的大小。正确的了解数组大小非常关键,因为它可以帮助我们确保程序的准确性和可靠性。

有几种方法可以在C++中查看数组的大小。下面我们将介绍其中的两种方法。

方法一:使用sizeof操作符

sizeof操作符是C++中一个非常有用的操作符,可以用来查看数据类型的大小。在数组的情况下,sizeof操作符可以用来计算数组的字节大小。

下面是一个示例程序,演示如何使用sizeof操作符查看数组的大小:


#include<iostream>

using namespace std;

int main()

{

  int arr[10];

  int size = sizeof(arr)/sizeof(arr[0]);

  cout<<"The size of the array is "<<size<<endl;

  return 0;

}

在上面的程序中,我们定义了一个名为arr的整数数组,它有10个元素。然后,我们使用sizeof操作符计算数组的字节大小,并将其除以一个元素的大小,得到数组的大小。最后,我们将数组的大小输出到屏幕上。运行这个程序,你应该能看到以下输出:


The size of the array is 10

方法二:使用标准库中的size()函数

C++的标准库中提供了一个名为size()的函数,可以用来查看容器、数组等的大小。下面是一个演示如何使用size()函数查看数组大小的示例程序:


#include<iostream>

#include<vector>

using namespace std;

int main()

{

  vector<int> arr4;

  int size = arr.size();

  cout<<"The size of the array is "<<size<<endl;

  return 0;

}

在上面的程序中,我们使用C++的标准库中的vector容器来存储整数元素,然后使用size()函数查看vector的元素数量,也就是数组的大小。最后,我们将数组的大小输出到屏幕上。运行这个程序,你应该能看到以下输出:


The size of the array is 5

总结

在C++中查看数组大小是一项基本技能,能够帮助我们编写更加准确和可靠的程序。本文介绍了两种方法来查看数组大小,即使用sizeof操作符和使用标准库中的size()函数。这些方法都很简单实用,值得我们在编写程序时进行应用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复