以前的笔记迁移__形參,实參,递归
形參变量仅仅有在被调用时,才分配内存单元。调用结束时。即刻释放所分配的内存单元。
实參和形參占用不同的内存单元,即使同名互不影响。
在被定义的函数中,必须指定形參的类型
实參与形參的类型应同样或赋值兼容。
良好的程序设计习惯:为了使程序具有良好的可读性并降低出错。凡不要求返回值的函数都应定义为空类型。即使函数类型为整型。也不使用系统的缺省处理。
一个函数在它的函数体内调用它自身称为递归调用。
这样的函数称为递归函数。
C语言同意函数的递归调用。在递归调用中,主调函数又是被调函数。
间接递归
为了防止递归调用无终止地进行。必须在函数内有终止递归调用的手段。
经常使用的办法是加条件推断,满足某种条件后就不再作递归调用。然后逐层返回。