part 1 数组数据的结构
验证观察实验中的数据是否是连续存放的?
运行结果:
对代码中line5和line9修改,再次运行:
由此观之,数据中的数据总是连续存放的。
part 2:一维数组的定义、初始化以及数组元素的引用方法
改进后:
part 3 数组作为函数参数
数组元素作为函数实参:
数组名作为函数实参:
心得体会总结:注意数组和数组名作为函数实参的区别
part 4 用冒泡法对一组数据有小到大排序
心得体会总结:
要理解冒泡排序法,简单概括就是:不断地将一组数据中相邻的两个数进行比较,然后把大的数放前面or后面,最多经过(n-1)轮即可完成排序。
注意在编程中应书写为:for(j=0;j<n-1-i;j++)。这也是在百科园练习中反复出现的。
part 5 编程练习
练习1:补全程序,查找一组整型数据的最大值。
补全代码如下:
运行结果:
练习2:补全程序,使用冒泡法对字符数组由小到大排序。
总的新的体会:part1~part5中已经陆陆续续叙述,不再重复。