1119更新打印二维数组学生成绩
-代表對齐8位字宽,主要是免去\t 2是说明输出的数据保留两位小数 lf意思是double型的,f代表浮点型1119更新打印二维数组学生成绩
-代表對齐8位字宽,主要是免去\t 2是说明输出的数据保留两位小数 lf意思是double型的,f代表浮点型通过对一维数组的学习我们已經能想到,一维数组是呈线性排布的,如果我们需要比如矩阵这样的结构时该怎么办?一个最直观的想法就是每一行都用一个一维数组存放那么有几行,就需要几个一维数组等等,还记得上节课的点与线的关系吗那矩阵这种结构就是线与面的关系!丹尼斯·里奇同样为我们提供了二维数组(多维数组)这样的东西,很好的解决了这个问题
int a[3][4];/*定义一个整形二维数组a,有3行4列共12个元素分别为:
二维数组的初始化:
②维数组可以用以下两种方式初始化赋值:
您可能会想为什么第二种也可以?这样的话定义int a[3][4]和定义int a[12]有什么区别呢?真相是:二维数组与┅维数组一样在内存中的存储也是按照线性排布的
同样,建议您亲自上机实验