函数

来源:互联网 发布:网页数据提取工具 编辑:程序博客网 时间:2024/06/05 22:44

函数的缺省认定

1. 当程序调用一个无法见到原型的函数是,编译器便认为该函数返回一个整型值。对于那些并不返回整型值的函数,这种认定可能会引起错误。

 

函数的参数

1. 函数的参数传递要记住两个规则:

(1)传递给函数的标量参数是传值调用的。

(2)传递给函数的数组参数在行为上就像它们是通过传址调用的那样。

 

递归

1. 递归函数调用将涉及一些运行时开销——参数必须压倒堆栈中,为局部变量分配内存空寂,寄存器的值必须保存等;当递归函数的每次调用返回时,上述这些操作必须还原,回复称原来的样子。所以,基于这些开销,使用递归来解决阶乘问题,并没有简化问题。

0 0