什么是计算机函数?

rt,尽量详细点

计算机的函数,我认为应该是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。如sin(30)=0.5,这里的30就是函数的参数值,它将由入口传给计算机,供计算机处理,而0.5就是函数值,它将由出口返回给调用这个函数的程序。另外,我们数学里的函数是固定的那些,而计算机中的函数,可以根据其运算功能,由我们自己去定义,只要是运算功能是固定的,我们就可以把它定义成一个函数,这样可以避免相同的程序段在程序中重复出现,在需要它时,只需要调用相应的函数就行了。这样不仅可以使我们编写的程序精简,而且可以使我们的程序更富有可读性。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-20
你可以和数学函数做比较,有相似之处。数学上函数就是一个或者几个变量通过固定的运算规则运算可以得到一个结果的式子,对吧,计算机上的函数也一样,是一个软件概念,也是通过对一个或者几个数据进行处理得到一个结果或者只执行操作但没有结果的完整程序代码段。这样的代码段可以被重复引用而不必针对每次解决相同问题的需求而撰写重复类似的代码了。比如你要算三个数的和,就可以写一个函数:
int AddThreeNum(int a, int b, int c)
{
return a+b+c;
}
这样以后程序里每次要使用求三个数的和,你都可以这样引用:
int a;
a = AddThreeNum(1, 4, 12);
能懂不?。。。本回答被提问者采纳
第2个回答  2019-01-07
计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。
第3个回答  2019-01-06
你可以和数学函数做比较,有相似之处。数学上函数就是一个或者几个变量通过固定的运算规则运算可以得到一个结果的式子,对吧,计算机上的函数也一样,是一个软件概念,也是通过对一个或者几个数据进行处理得到一个结果或者只执行操作但没有结果的完整程序代码段。这样的代码段可以被重复引用而不必针对每次解决相同问题的需求而撰写重复类似的代码了。比如你要算三个数的和,就可以写一个函数:
int AddThreeNum(int a, int b, int c)
{
return a+b+c;
}
这样以后程序里每次要使用求三个数的和,你都可以这样引用:
int a;
a = AddThreeNum(1, 4, 12);
能懂不?。。。
第4个回答  2019-04-10
了解代数中变量与函数的关系,就可以更好的了解函数,而计算机函数,和代数中函数意思异曲同工,所以了解代数函数,可以更好的帮你理解计算机函数。