ylp-(5.3)二维数组解答.pptVIP

  • 4
  • 0
  • 约4.17千字
  • 约 53页
  • 2017-04-21 发布于湖北
  • 举报
第5章 数组; 二维数组 每一个元素是类型相同、长度相等的一维数组 n 维数组 每一个元素是类型相同、长度相等的 n-1 维数组;a [ 0 ]; a[0][0] a[0][1] a[0][2] a[0][3] ; 17 19 10 18 ;b [ 0 ];三维数组;多维数组按高维优先存放;具有两个下标的数组称为二维数组。有些数据要依赖于两个因素才能惟一地确定,例如有3个学生,每个学生有4门课的成绩,显然,成绩数据是一个二维表,如书中表5.1所示。 想表示第3个学生第4门课的成绩,就需要指出学生的序号和课程的序号两个因素,在数学上以S3,4表示。在C++中以s[3][4]表示,它代表数据73。;定义二维数组的一般形式为 类型 数组名[常量表达式][常量表达式]; 例如 float a[3][4],b[5][10]; 定义a为3×4(3行4列)的单精度数组,b为5×10(5行10列)的单精度数组。注意不能写成“float a[3,4],b[5,10];”。C++对二维数组采用这样的定义方式,使我们可以把二维数组看作是一种特殊的一维数组:它的元素又是一个一维数组。例如,可以把a看作是一个一维数组,它有3个元素:a[0],a[1],a[2],每个元素又是一个包含4个元素的一维数组,见图5.4。a[0],a[1],a[2]是3个一维

文档评论(0)

1亿VIP精品文档

相关文档