C语言零基础笔记15—一维数组的内存存储和二维数组的创建

此处

e3a7bf1b5a2441eb92d94db53c135012.png

⚠️看我们的地址,每个地址间隔4。数组在内存中连续开辟的空间存放的。

2、二维数组的创建

(1)

1bda10b383ed44879917659ee0ede1b9.png

(2)

如果843f63efc807410181fb56dc1dba9499.png 

那么第一行是1 2 3 4

第二行是5 0 0 0,其余全部是0。

 

(3)如果要想第一行只有 1 2 3。第二行是4和5,其余都赋0。

927f8d3031a74de1bb34a4f3a353b43c.png

⬆️上述代码可以得到我们想要的,这个是默认初始化。 

 

(4)

7eccad71b4b54dff981a206cebe67fde.png

⬆️这里出现了报错,显示的缺少下标。 

(5)

ef58f25090b24aa09cae54b0a6d12369.png

👆这里我们省略了列,但还是出现报错情况,,由此可知我们不能省略列。

(6)

37c7eaed136a42fabf8282fea40bf14a.png

由上面代码 能看出可以省略行。

总结⚠️:二维数组里面可以省略行,但千万不能省略列!!!!

3、二维数组的使用

(1)二维数组的使用也是通过下标的方式。

7b57bed0cc3f4f0488bad28dedb07f97.png

(2)如果我们想知道他们的内存地址,就改成%p。

85f71b2bfb024229abfef07b272f8823.png 

 

下一篇:冒泡排序的学习

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小奶盖儿月月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值