21xrx.com
2024-09-20 00:10:28 Friday
登录
文章检索 我的文章 写文章
如何用C++给数组赋初值?
2023-07-12 10:47:53 深夜i     --     --
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++中,有多种方法可以为数组赋初值。我们可以使用静态初始化或循环赋值来实现这个目标。这些方法有各自的优缺点,需要根据具体情况选择不同的方法。无论哪种方法,只要合理使用就能够实现数组的初值赋值。

  
  

评论区

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