二维数组的数据类型

二维数组的各种数据类型

int brr[3][4];
定以一个二维数组,然后分析它的各种数据类型

(1)brr

brr 数据类型是 int (*p)[4]
想象成一维数组,意思就是指向一维数组第1行,然后第1行有4个格子。
二维数组数组名(brr)不是二级指针,而是指向一个数组的指针简称“数组指针”。
int (*p)[4]: 数组的指针,[ ]优先级高
在这里插入图片描述
扩展:int *p[4] :指针的数组,p就是数组,长度为4,每个元素都是指针类型的数组简称“指针数组”,保存的是地址。
在这里插入图片描述

(2) brr+1

brr+1的数据类型还是 int (*p)[4]
在这里插入图片描述

(3) brr[0]

brr[0]的数据类型 int (*p)
brr是先指向一维数组第一行,[0]就是指向一个格子
在这里插入图片描述

(4) brr[0] +1

brr[0]+1的数据类型还是 int (*p)
在这里插入图片描述

(5) brr[0][0]

brr[0][0]的数据类型就是int了,就是第一行第一列格子里的值咯。
在这里插入图片描述

二维数组的存储是将它转化成一维数组来存储

让你写二维数组里面(0,5)对应的数字
在这里插入图片描述

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值