C++之二维数组详解

作者:网友提供 时间:2020-03-21

  下面小编给大家整理了C++之二维数组详解!希望对大家的学习有所帮助。
  一、二维数组的介绍
  当数组元素具有两个下标时, 该数组称为二维数组。 二维谁可以看做具有行和列的平面数据结构。
  二、二维数组的定义
  定义二维数组的形式:
  数据类型 数组名[常量表达式1][常量表达式2] ;
  数据类型是数组全体元素的数据类型, 数组名用合法的标识符表示, 两个整型常量表达式可以理解为分别代表行数和列数, 与一维数组相同, 数组元素的下标一律从 0 开始。例如:
  inta[3][5] ;
  该语句表示:
  ①. 定义了一个二维数组a, 其数据类型为int型 ;
  ②. a数组有3行5列, 共能容纳 3*5=15 个 int 型的数据 ;
  ③. a数组的行下标为 0, 1, 2, 列下标为 0, 1, 2, 3, 4 , 所有元素的位置可表示为
  a[0][0], a[0][1], a[0][2], a[0][3], a[0][4]
  a[1][0], a[1][1], a[1][2], a[1][3], a[1][4]
  a[2][0], a[2][1], a[2][2], a[2][3], a[2][4]
  ④. 程序运行时将为a数组在内存中开辟 3*5* 4(字节)=60个字节连续的存储单元 ;

相关资源 更多

当前位置:

资料详情

本站展示的所有信息内容系由机构或个人用户发布,可能存在发布者所发布的信息,并未获得品牌所有人有效授权。本平台会加强审核,但无法完全排除差错或疏漏。郑重声明:本平台仅为免费注册用户提供免费的信息发布渠道,但不对其发布信息的真实性、准确性和合法性负责,对此也不承担任何法律责任。对于从本网站或本网站的任何有关服务所获得的资讯、内容或广告,您接受或信赖任何信息所产生之风险应自行承担,本网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。,如果侵犯,请及时通知我们,发送邮件至15610150293@126.com本网站将在第一时间及时删除。