21xrx.com
2025-03-28 06:02:53 Friday
文章检索 我的文章 写文章
如何用C++给数组赋初值?
2023-07-12 10:47:53 深夜i     25     0
C++ 数组 赋初值

在C++中,我们可以使用以下方法给数组赋初值。

1. 使用静态初始化

静态初始化是在定义数组时直接为数组元素赋值的方式。例如:

int arr[5] = 5;

这样就创建了一个大小为5的整型数组,并且已经将数组的元素赋值为1,2,3,4,5。

对于多维数组,可以使用嵌套的形式进行静态初始化。例如:

int arr[2][3] = {1, 5};

2. 循环赋值

使用循环进行数组的赋值是另一种常见的方法。例如,以下代码将对数组进行赋值:

int arr[5];
for(int i = 0; i < 5; i++){
  arr[i] = i + 1;
}

这样就创建了一个大小为5的整型数组,通过循环将数组的元素赋值为1,2,3,4,5。

对于多维数组,我们可以使用嵌套的循环来进行赋值。例如:

int arr[2][3];
for(int i = 0; i < 2; i++){
  for(int j = 0; j < 3; j++){
    arr[i][j] = i * 3 + j + 1;
  }
}

这样就创建了一个大小为2 × 3的整型数组,并将数组的元素赋值为1,2,3,4,5,6。

总结:

在C++中,有多种方法可以为数组赋初值。我们可以使用静态初始化或循环赋值来实现这个目标。这些方法有各自的优缺点,需要根据具体情况选择不同的方法。无论哪种方法,只要合理使用就能够实现数组的初值赋值。

  
  

评论区

请求出错了