问题描述
- 函数在编程中的用处,函数的利弊?
-
请问既然有了数组,为什么我们还要用函数,数组不是就可以表示很多变量了么?
解决方案
函数是函数,数组是数组。函数不是用来表示很多变量,而是用来将代码片段和数据封装成独立重复使用的小构件。
函数相当于一个黑盒,除了输入输出,和主程序上下文无关。这样这些代码不但在这里用,也能在别的地方用。
函数的参数有效地区隔了形参和实参的不同。比如;
int add(int n, int m) { return m + n; }
这个函数可以用在add(a,b),或者add(x,y),因为不管形参怎么变化,实参都是m,n,被固定下来了。
解决方案二:
数组是相同类型元素的集合。
函数是实现某种功能的程序段,是实现模块化设计的主要构件。
这两个作用各不相同。。
解决方案三:
函数是完成一定功能的代码的集合,而数组只是数据存储的一种数据结构。
解决方案四:
第三章 函数编程(一)
时间: 2024-10-27 12:04:50