c语言定二维义数组,C语言二维数组超细讲解

本文详细介绍了C语言中的二维数组,包括双下标变量的概念,二维数组的定义,以及如何初始化二维数组。通过双下标变量,可以方便地处理二维表格数据,例如用于解决线性方程组。文章还列举了不同方式初始化二维数组的实例,并预告了二维数组的应用。

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

用一维数组处理二维表格,实际是可行的,但是会很复杂,特别是遇到二维表格的输入、处理和输出。

在你绞尽脑汁的时候,二维数组(一维数组的大哥)像电视剧里救美的英雄一样显现在你的面前,初识数组的朋友们还等什么呢?让我们认识一下这位武功高强的大哥吧!

1. 双下标变量

先来认识一下双下标变量,聪明的你一定能够顾名思义了吧,简单举个例子:Array[2][3]

Array是数组名,后面的两个方括号内分别放行下标和列下标,这里的行下标和列下标就是所谓的双下标。

这里的下标规则和一维数组的下标规则一模一样:

(1)可以是正的整形变量:

eg:Array[2][3];

(2)可以是字符常量:

eg:Array[‘A’][‘B’] = Array[65][66];(不清楚字符常量的同学可以点击:

https://baike.baidu.com/item/%E5%AD%97%E7%AC%A6%E5%B8%B8%E6%95%B0?fromtitle=%E5%AD%97%E7%AC%A6%E5%B8%B8%E9%87%8F&fromid=103245)

(3)可以是有确定值的表达式:

eg:Array[i+1][j+2]、Array[A[1]][A[2]];

总而言之,这里的下标分别表示行数和列数。

接下来和小编一起感受一下双下标变量的威力。

上下标变量可以使方程组的计算更简单,比如:

计算一个二元一次线性方程组:

$$\left\{\begin{matrix}7*x_{1}-4*x_{2}=7\\-2*x_{1}+3*x_{2}=-1\end{matrix}\right.$$

它的一般表达式为:

$$\left\{\begin{matrix}a11*x1+a12*x2=b1\\a21*x1+a22*x2=b2\end{matrix}\right.$$

我们可以写出一个该方程组的增

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值