c++怎么输入数组_语言零基础入门—数组-02

本文深入浅出地介绍了C++数组的内存原理,从一维数组的定义和使用,过渡到二维数组的基础概念。详细阐述了二维数组的定义方式,如`int arr[3][4]`,并提供了示例代码展示如何在DOS窗口中输入和打印二维数组。文章鼓励读者通过实践加深对数组的理解。
摘要由CSDN通过智能技术生成

d653c7860a9ff2794776a81f78358afa.png

语言零基础入门—数组-02

本节课的任务是:
  • 讲解数组的内存原理。
  • 讲解二维数组的定义,使用,原理。

01 - 数组的内存原理

上一节我们讲解了一维数组的定义以及使用,但是数组的具体内部原理是怎么实现的呢?

  • 首先:我们说过数组定义的时候必须指定这个数组的长度,这是为什么呢?
    • 答:因为数组在定义的时候,会根据数组的长度(即数组元素个数),去内存中申请一块地址连续的空间,进行存储数组。
    • 大致就是这个样子:假设内存如图所示,前一部分被占用了,然后程序运行到数组定义的部分,就会根据数组的长度在内存中申请一块地址连续的空间。

9b931c731065a194fe16b12e2e14518f.png
  • 紧接着:数组申请的连续地址空间的长度是多少呢?
    • 答:数组分
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值