课程首页 › 第5部分 › 第77课
第77课 数组也能传
数组也能传(函数应用)
函数传参,什么都可以吗?数组可以吗?排序算法最需要这个功能了,将一个数组传入其中,再将正确的排序输出。
数组也能传

运行程序:
排序后:8 12 16 23 24 43 45 45 46 54 67 68 86 98 109
将冒泡排序法编写成函数order(),以后使用冒泡排序再也不用重新编写代码了,直接调用order()函数可以了。
敲黑板
将数组和数组的长度作为参数传入函数中。

巩固练习
(1)一个C++程序总是从什么开始执行?()
A.主程序
B.子程序
C.主函数
D.第一个函数
(2)以下说法错误的是()。
A.全局变量是在函数外定义的变量,因此又叫作外部变量
B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量
C.全局变量不能在主函数中使用
D.全局变量和局部变量同名,则在局部变量的作用范围内,全局变量不起作用
(3)编写一个C++程序,输入若干个整数,输出整数中最大的数字,并输出具体位数。
输入:
第一行输入整数的数量。
第二行输入整数,用空格隔开。
输出:
第一行输出最大的数字。
第二行输出具体位数。
样例输入:
样例输出: