📅  最后修改于: 2023-12-03 15:26:10.307000             🧑  作者: Mango
在 C++ 中,数组是一种存放相同类型数据元素的集合。
要输入数组,在 C++ 中有多种方法可以实现。下面我们将介绍其中的两种常用方法。
使用循环输入数组元素是一种常见的方法,示例代码如下:
#include <iostream>
using namespace std;
int main()
{
int arr[5];
for (int i = 0; i < 5; i++)
{
cout << "请输入第" << i+1 << "个元素:";
cin >> arr[i];
}
cout << "您输入的数组元素为:";
for (int i = 0; i < 5; i++)
{
cout << arr[i] << " ";
}
return 0;
}
上述代码中,我们使用一个 for 循环来遍历数组元素。在每次循环中,用 cin 来输入用户的输入,赋值给对应的数组元素。最后输出整个数组。
使用数组指针输入数组元素也是一种常见的方法,示例代码如下:
#include <iostream>
using namespace std;
int main()
{
int arr[5], *p = arr;
cout << "请输入5个元素:";
for (int i = 0; i < 5; i++)
{
cin >> *(p+i);
}
cout << "您输入的数组元素为:";
for (int i = 0; i < 5; i++)
{
cout << *(p+i) << " ";
}
return 0;
}
上述代码中,我们首先使用一个指针 p 来指向数组 arr。然后遍历整个数组,使用指针来输入每个数组元素的值并相应地赋值。最后再次遍历整个数组,输出整个数组。
两种方法各有优劣,具体使用要根据实际情况而定。希望本文对您有所帮助。