C++数组赋值

C++数组赋值教程

C++数组 的赋值,即给定义好的数组指定的索引的位置设置对应的值,C++ 数组赋值通常有两种方法,即使用下标单个赋值和使用 for 循环 整体赋值。

C++ 数组赋值详解

语法

arr[index] = value;

参数

参数 描述
arr 数组名。
index 需要赋值的下标索引。
value 需要设置的值。

说明

给数组 arr 的索引为 index 的位置设置值为 value。

循环赋值详解

语法

for (i = 0; i < count; i++) { arr[index] = value; }

参数

参数 描述
arr 数组名。
count 数组元素的个数。
index 需要赋值的下标索引。
value 需要设置的值。

说明

使用 for 循环给数组的元素赋值。

案例

数组赋值

给定义好的数组的指定索引位置处赋值

#include <iostream> #include <cstring> using namespace std; int main(int argc, char **argv) { cout << "嗨客网(www.haicoder.net)\n" << endl; // 数据赋值 char arr[8]; arr[0] = 'H'; arr[1] = 'a'; arr[2] = 'i'; arr[3] = 'C'; arr[4] = 'o'; arr[5] = 'd'; arr[6] = 'e'; arr[7] = 'r'; int i = 0; for(i = 0; i < 8; i++) { cout << arr[i]; } cout << endl; return 0; }

程序运行后,控制台输出如下:

06_C数组赋值.png

我们创建了一个有八个元素,每个元素都是 char 类型的数组,接着,我们使用数组索引的方式给数组赋值。最后,使用 cout 打印数组的内容,我们发现,数组的内容就是我们所设置的八个值。

这里,我们需要注意,数组的第一个元素的下标是 0,而不是 1,因此,我们设置值是需要从下标 0 开始设置。

数组循环赋值

使用循环,给数组元素赋值

#include <iostream> #include <cstring> using namespace std; int main(int argc, char **argv) { cout << "嗨客网(www.haicoder.net)\n" << endl; // 数据赋值 int arr[5]; for(int i = 0; i < 5; i++) { arr[i] = i * 10; } for(int i = 0; i < 5; i++) { cout << "arr = " << arr[i] << endl; } cout << endl; return 0; }

程序运行后,控制台输出如下:

07_C数组赋值.png

我们通过使用循环的方式,给数组的元素进行赋值。

C++数组赋值总结

C++ 的数组的赋值,即给定义好的数组指定的索引的位置设置对应的值,C++ 数组赋值通常有两种方法,即使用下标单个赋值和使用 for 循环整体赋值。