程序中的函数与数学中的函数有哪些区别?

程序中的函数与数学中的函数有哪些区别?,第1张

很不同的一个概念。编程中的函数可以理解为一段预处理好的程序,能完成行特定的功能。而州腊早数学中的函数是指初等函数、高等函数、复合函数这一类特定函数。二者如果要说相同点的话就是都能完成一定的任务,行使特定的功能。如在c中 print 能进行输出,在局穗数学中 sin 能计算正弦。总册雀的来说数学中的函数与编程中的函数根本就不是同一概念,不能相提并论。当你对编程有所深入了解时这些区别就自然明白了。

两者之间的区别函数有返回值,而过程(即子程序)没有返回值

函数只碧陵有一种调用格式:函数名(参数裂慧裂),而且必须要有接收函数返回值的变量

过程有两种调用格式:

1.过程名+空格+参数

2.CALL 过程名(参数)

都可以被调用

都能带有参数

但是函数不但能被调用,还有一个返回值,能返回计算的结果

而过程则不能

比如:

sub f1(a as long, b as long)

end sub

function f2(a as long, b as long) as long

end function

可以这么调用

f1 a, b

f2 a, b

 肆闭 call f1(a, b)

call f2(a, b)

x=f2(a, b)

但是不能这样用

x=f1(a, b)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12558289.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存