什么是计算机函数~

电脑教程010

什么是计算机函数~,第1张

你可以和数学函数做比较,有相似之处。数学上函数就是一个或者几个变量通过固定的运算规则运算可以得到一个结果的式子,对吧,计算机上的函数也一样,是一个软件概念,也是通过对一个或者几个数据进行处理得到一个结果或者只执行操作但没有结果的完整程序代码段。这样的代码段可以被重复引用而不必针对每次解决相同问题的需求而撰写重复类似的代码了。比如你要算三个数的和,就可以写一个函数: intAddThreeNum(inta,intb,intc) { returna+b+c} 这样以后程序里每次要使用求三个数的和,你都可以这样引用: intaa=AddThreeNum(1,4,12)能懂不?。。。

分类: 电脑/网络 >>程序设计 >>其他编程语言

解析:

你是问编程语言中的函数?就是一段独立于主程序的代码,通过在主程序中调用来执行并返回给主程序一个结果,函数有参数,所谓参数就是在主程序中调用函数的时候传递给函数的变量,现在大多数的编程语言支持在其他函数中调用本函数,或者在本函数中调用本函数自己,分别称为嵌套和递归。

如果你问的是数学上的函数,那么很简单,带有未知变量的等式就是函数。

其实计算机中的函数概念也就是从数学上的概念演变而来的,数学上的未知变量对应的就是编程中的参数,只不过编程中的函数可以没有参数(数学上没有参数的函数就是恒等式);数学上的函数是一个等式,形如f(x)=x+2,就像一部加工机,投进去原料x,产出产物f(x)的值,而编程语言中的函数也像一部加工机,投进去原料(参数),产出产品(返回值)。