21xrx.com
2024-12-23 02:35:46 Monday
登录
文章检索 我的文章 写文章
C++中如何输入数组
2023-06-27 19:16:26 深夜i     --     --
C++ 输入 数组

C++是一种面向对象的编程语言,也是一种高效、强大的语言。C++中,数组是一种常见数据类型,它可以存储一系列具有相同数据类型的值。在编写程序时,我们通常需要输入数组,本文将介绍C++中如何输入数组。

C++中,输入数组有两种常见方法:使用循环输入和使用指针输入。下面分别进行解释。

1. 使用循环输入

使用循环输入是一种常见的方式,它可以方便地输入数组中的每个元素。下面是一个使用循环输入的示例代码:


#include <iostream>

using namespace std;

int main()

{

  const int n = 5; // 数组大小为5

  int arr[n]; // 定义一个大小为n的数组

  cout << "请输入" << n << "个整数:" << endl;

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

  {

    cin >> arr[i]; // 输入数组中的每个元素

  }

  cout << "您输入的数组为:" << endl;

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

  {

    cout << arr[i] << " "; // 输出数组中的每个元素

  }

  return 0;

}

上述代码中,使用for循环语句,依次输入数组中的每个元素,然后在屏幕上输出输入的数组。此方法可以通用于各种类型的数组,只要更改对应的数据类型即可。

2. 使用指针输入

使用指针输入是另一种常见的方式,它将输入的数组看作一个指向数组第一个元素的指针。下面是一个使用指针输入的示例代码:


#include <iostream>

using namespace std;

int main()

{

  const int n = 5; // 数组大小为5

  int arr[n]; // 定义一个大小为n的数组

  cout << "请输入" << n << "个整数:" << endl;

  int *p = arr; // 定义指针p指向数组arr的第一个元素

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

  {

    cin >> *(p + i); // 输入数组中的每个元素

  }

  cout << "您输入的数组为:" << endl;

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

  {

    cout << *(p + i) << " "; // 输出数组中的每个元素

  }

  return 0;

}

上述代码中,定义一个指针p指向数组arr的第一个元素,然后使用for循环语句,输入每个元素,并输出输入的数组。

以上两种方式都可以输入C++中的数组,具体选择哪种方法,取决于不同情况下的具体需求。

总之,C++中输入数组操作非常简单,只需要掌握一些基本的语法知识,就能使用C++中的数组完成更多有意义的任务。

  
  

评论区

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