21xrx.com
2024-12-27 22:25:08 Friday
登录
文章检索 我的文章 写文章
C++数组的输入方法
2023-07-04 18:03:26 深夜i     --     --
C++ 数组 输入方法

C++是一门广泛使用的编程语言,在其中使用数组可以使程序更加灵活和高效。在使用C++数组时,输入是一个至关重要的步骤。下面介绍一些常用的C++数组输入方法。

1.利用for循环输入数组元素

可以使用for循环来依次输入数组中的各个元素。代码如下:

int arr[5];

for(int i=0;i<5;i++)

{

  cin>>arr[i];

}

上述代码定义了一个长度为5的数组arr,并使用for循环遍历数组中的各个元素,并依次输入到数组中。

2.使用指针进行输入

指针是C++中的一种重要类型,使用指针可以使输入数组变得更加灵活和高效。可以使用指针+for循环的方式进行数组元素输入。代码如下:

int *ptr;

int n;

cout<<"Enter the size of array:";

cin>>n;

ptr=new int[n];

for(int i=0;i

{

  cin>>*(ptr+i);

}

在上述代码中,首先使用指针ptr动态分配了数组的内存空间,然后使用for循环遍历数组元素,并使用指针对数组元素进行输入。

3.使用vector容器进行数组输入

C++中STL中的vector容器是一种非常常用的数据结构,可以使用vector容器进行C++数组的输入。代码如下:

#include

using namespace std;

vector arr;

int n;

cout<<"Enter the size of array:";

cin>>n;

for(int i=0;i

{

  int x;

  cin>>x;

  arr.push_back(x);

}

在上述代码中,首先定义了一个vector容器arr,并使用for循环进行数组元素输入,并将输入的元素使用push_back()函数添加到vector容器中。

总结

上述是三种常用的C++数组输入方法。使用for循环进行输入是比较基础和常见的方式,但如果要实现更高效和灵活的输入,则可以考虑使用指针或vector容器进行输入。使用数组是C++编程的基础之一,通过更多的练习和实践可以不断提升对于数组的掌握和应用能力。

  
  

评论区

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