小工具知识网

当前位置: 首页 > 行业知识 > C++二维数组的初始化赋值及示例

行业知识

C++二维数组的初始化赋值及示例

2026-10-21 16:33:09 来源:互联网转载

C++二���数组可以看作一个表格,横向为表格的行,纵向为表格的列,数组定义时行号在前,列号在后。二维数组的定义格式为: 数据类型  数组名[常量行表达式][常量列表达式]。

二维数组的元素是按先行后列的顺序存放的,例如,定义一个int a[3][2]的数组,其形式为:

a[0][0]a[0][1]
a[1][0]a[1][1]
a[2][0]a[2][1]

可以看到数组的索引是从0开始的,而不是1。其存储结构示意图如下:

0a[0][0]
1a[0][1]
2a[1][0]
3a[1][1]
4a[2][0]
5a[2][1]

二维数组的初始化方法:

1.在二维数组定义的同时,将所有数据写在一个{}中,并以逗号隔开,按顺序给元素赋值(不一定要列出所有元素的要被赋予的值,可以只列出一部分(n个数据),C++默认其为数组前n个元素将被赋予的值,而后面的元素会被C++默认初始化为0)。

全部赋值:

int a[3][4] = { 1,2,3,4,5,6,7,8,9,10,11,12 };for (int i = 0; i 

上一篇:cmd怎么发送数据到服务器?

下一篇:Win10网络共享打印机添加指南,轻松设置步骤