程序设计基础(上) 张立红 13405330459(88028) QQ:2653453357 9#501
程序设计基础(上) 张立红 13405330459(88028) QQ:2653453357 9#501
第8章 数组
第 8 章 数 组
本章知识点 8.1一维数组的定义、引用与初始化 “数组名+一维下标”-表示数据 8.2一维数组的应用 8.3二维数组 “数组名+二维下标”表示数据 8.4数组与函数
本章知识点 8.1 一维数组的定义、引用与初始化 “数组名+一维下标”-表示数据 8.2 一维数组的应用 8.3 二维数组 “数组名+二维下标”-表示数据 8.4 数组与函数
8.2.5逆置与移位 【例8.12】数组移位:将指定个数的数组尾部元素移到数组首部。 数组元素的规律移位。 a[0] a1]a2]a3] a[4]a[51a6]a7]a8]a9] 移位前 37 55 21 18 2∩ 44 20 1 12 的数组 a[o]a[1]a[2]a[3]a[4]a[5]a[6]a[7a8]a[9] 移位后 1531123755 21183044 20 的数组
【例8.12】数组移位:将指定个数的数组尾部元素移到数组首部。 -数组元素的规律移位 。 37 55 21 18 30 44 20 15 31 12 15 31 12 37 55 21 18 30 44 20 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] 移位前 的数组 移位后 的数组 8.2.5 逆置与移位
【例8.12】数组移位:将指定个数的数组尾部元素移到数组首部 数组元素的规律移位。 先看最后一个元素的移动到最前面的情况: 移动之前 37 55 21 1830 44 20 15 31 12 a[o] a[1] a[2] a[3]a[4] a[5) a[6] a7] a[8] a[9] 移动之后 12 37 55 21 18 30 44 20 15 31 a[o] a[1] a[2 a[3] a[4 a[5 a[6 a[7] a[8] a[9] 恩
先看最后一个元素的移动到最前面的情况: 移动 之前 37 55 21 18 30 44 20 15 31 12 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] 移动 之后 12 37 55 21 18 30 44 20 15 31 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] 【例8.12】数组移位:将指定个数的数组尾部元素移到数组首部。 -数组元素的规律移位