1.案例
封装一个函数bubbleSort,利用冒泡排序,实现对整型数组的升序排序。
int arr[10]={4,3,6,9,1,2,10,8,7,5};
2.思路
1.先用函数实现冒泡排序,加入指针实现对数组值的访问
2.传入数组输出升序排列后的结果
3.改进
查阅资料后
发现当数组名传入函数作为参数,会被退化成首元素的指针,会丢失数组长度这一 信息,所以我们还需要传递数组的长度,在函数中数组arr也可直接用*取值。
同时也可以考虑键入一维数组。
4.总结
在逐步学习中体会指针的灵活,并更熟练掌握它。