21xrx.com
2024-12-22 22:29:20 Sunday
登录
文章检索 我的文章 写文章
C++数组的初始化方法
2023-06-30 04:51:25 深夜i     --     --
C++ 数组 初始化方法

在C++中,数组是一种存储相同类型元素的连续集合。数组可以通过各种不同的初始化方式进行初始化。本文将重点介绍C++数组的初始化方法。

1. 基本数组初始化

最基本的数组初始化方式是在声明变量时指定元素的个数,例如:


int numbers[5];

这将创建一个包含5个整数的数组,其值默认为0。

2. 指定元素值的初始化

我们还可以在声明数组时指定每个元素的值,例如:


int numbers[5] = 1;

这将创建一个包含5个整数的数组,分别为1、2、3、4和5。

3. 部分指定元素值的初始化

我们可以指定部分元素的值,剩下的元素将自动初始化为0。例如:


int numbers[5] = 2;

这将创建一个包含5个整数的数组,其前三个元素分别为1、2和3,其余两个元素自动初始化为0。

4. 字符串数组初始化

我们可以使用字符串字面量初始化字符数组。例如:


char greeting[] = "Hello";

这将创建一个包含6个字符的数组,其中包含"Hello"和空字符'\0'。另一种方式是使用大括号初始化列表:


char greeting[] {'H', 'e', 'l', 'l', 'o', '\0'};

5. 多维数组初始化

多维数组可以通过在大括号中使用逗号分隔的值列表对其进行初始化。例如:


int matrix[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

这将创建一个3x3的矩阵,其值如所示。

总结

C++中有许多数组初始化的方式,从最基本的初始化到多维数组的初始化,总是有一个适合您的情况。掌握它们将开启C++中更丰富的编程体验。

  
  
下一篇: C++ 的缺点

评论区

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