21xrx.com
2024-11-05 12:24:40 Tuesday
登录
文章检索 我的文章 写文章
如何在C++中给数组赋值
2023-07-04 21:38:19 深夜i     --     --
C++ 数组 赋值

在C++中,可以使用以下方法给数组赋值:

1. 逐个为数组元素赋值

这是最基本的方法,可以使用循环语句为数组元素逐个赋值。例如:


int arr[5]; // 声明一个大小为5的整型数组

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

  arr[i] = i + 1; // 数组元素依次为1,2,3,4,5

}

2. 使用花括号

在C++11中,可以使用花括号{}来为数组赋值。例如:


int arr[5] = 5; // 数组元素依次为1,2,3,4,5

在使用花括号时,可以不指定数组大小,编译器会通过初始化列表推断数组大小。例如:


int arr[] = 1; // 数组大小为5

3. 复制其他数组

可以将一个数组的值复制到另一个数组中,两个数组的类型和大小必须相同。例如:


int arr1[5] = 3;

int arr2[5];

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

  arr2[i] = arr1[i]; // 复制arr1的值到arr2中

}

4. 使用指针赋值

可以使用指针来为数组元素赋值。例如:


int arr[5] = 4;

int *p = arr;

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

  *(p + i) = i + 1; // 相当于arr[i] = i + 1;

}

以上是C++中常用的数组赋值方法,选择合适的方法可以更加方便地操作数组。

  
  
下一篇: 用C++编写表头

评论区

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