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

您所在的位置:网站首页 c++创建数组并赋值 C++二维数组的初始化赋值及示例

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

2024-07-12 00:16| 来源: 网络整理| 查看: 265

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 < 3; i++) { for (int j = 0; j < 4; j++) { cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3