作业9总结
一知识点总结:
1.二维数组的定义和引用
比如a[][]第一个为行长度,第二个为列长度。
再比如a[2][2]就是2行2列,共6个元素!
但是要注意每一个数组的下标都是从0开始的,所以和数组元素行列的数量都是差1的!.一定要小心这一点!!!!!!!x3
引用:数组名[][] 第一个为行长度,第二个为列长度 因为是下标所以输入范围是从0开始一直到行长度减一!!
那么二维叔叔该如何赋值呢!
赋值的话这花样就hi了
比如分行复制
a[2][3]={{1,2,3},{1,2,3,}}
这种方法非常简单,就是从第一行开始从左到右的开始赋值
也可以一起赋值
a[2][3]={1,2,3,4,5,6}
这就是按照数组排列舒心开始赋值
也可以只对其中那个一些赋值
a[2][3]={{2}{3}}
不服值得单位会被默认为0
那么二维数组有什么特点呢!
如果说特点的话比如a[i][j]
对角线时候 i==j
上三角时候 i<=j
下三角时候呢 i>=j
推测:
三维数组估计是a[][][]=,=
会不会基本相似
遇到的问题:
比如行列互换后输出- -!
炸的一想还真不会!
问问同学后才知道只需要一个zhongjianbianliang
然后把原值付给那个中间变量然后再把中间变量的值付给元来式子行列互换所对应的式子
如果上句话不懂没关系!我写的我也读不懂!!看代码↓↓
temp=a[i][j]
a[i][j]=a[j][i]
a[j][i]=temp
简单的三段式
(╯‵□′)╯︵┻━┻