二维数组基础知识(通俗易懂,保姆级,小学生也可以看得懂)(第一章)

本文介绍了二维数组的基础概念,包括定义、逻辑表示及使用方法。详细解释了如何定义二维数组,并展示了初始化和访问元素的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天我们来讲一下二维数组~(有误可评论)

二维数组的定义

     定义类型:类型名 数组名[ 行表达式 ][ 列表达式];行与列用常量表达式。

例如:a[10][10]就是开了一个10*10的方阵二维数组(当然,二维数组也可以开成长方形)

非常容易理解对吧

二维数组的逻辑表示

一个二维数组,在本质上是有多个一维数组构成。(每一个一维数的大小必须相同

例如:定义 int a[ 3 ][ 4 ] 的二维数组,它是由 3 个一维数组组成,每个一维数组的大小是 4 个整型元素可以只对部分元素赋值,未赋值的元素自动取 0 值(当然,你得定义成全局变量)

注: 如果对二维数组的初始化,那么第一维的长度是可以空着不填的但是第二维的长度不可以空着不填!!!注意!!

3. 二维数组的使用

     二维数组中的元素是通过使用下标(即数组的行索引和列索引)来访问的。

例如输入一个n*m的二维数组

cin>>n>>m;
for(int i=1;i<=n;i++)
    for(int j=1;j<=n;j++)
        cin>>a[i][j];

上面那段就不解释了   毕竟大家都懂的

经过了这一大段的解释,大家都对二维数组有了一定的理解了吧?

这是第1章,会定时更新第2章哟!

...........................................................................................................................................................

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值