主题:为什么在定义的函数体中,一定要给函数名赋一次值呢
逸签风华
[专家分:0] 发布于 2010-01-08 13:00:00
求解
请赐教!
回复列表 (共2个回复)
沙发
我是大喊三 [专家分:3010] 发布于 2010-01-21 12:04:00
代入值,然后给出结果是函数天然的属性啊,计算机的"函数"也是数学函数的概念范畴这内的.赋一次值,其实就是使函数返回一个值.象A=3*F(3)这种句式,F是函数,这样可以很方便的在式中计算,要弄成递归,也是方便至极(递归是需要上次计算的值的).其实不赋值也可以的,就是函数可能不返回什么有用的东西...而且调用"过程"即SUB定义的子程序,也是可以通过传递变量等很多方式返回处理好的数值的,个人认为不一定非要用"函数"这种方式.
板凳
wubbin [专家分:40] 发布于 2010-02-06 21:15:00
王八屁股 --- 规定
你用的这个语言的规定。为什么这么规定,QB开发者微软公司最有解释权。
函数要计算出一个值返回给调用方程序, 给函数名赋的那个值就是返回的值,在C语言中规定用
return 返回值;
的形式
我来回复