一、嵌套调用
C语言标准c89和c99中并不支持函数嵌套功能,它是GUN C的一个拓展,所以在gcc中是可以支持函数嵌套的
C语言中可以嵌套调用函数,但不可以嵌套定义函数
int a() { b();//调用函数b }
函数嵌套定义是错误的。 int a() { int b() //在函数a中定义函数b { ... }
二、递归调用
概念:在调用一个函数的过程中又出现直接或间接地调用该函数本身
一般形式
fun(形参){
fun(参数值1) 第一次递归
fun(参数值2) 第二次递归
原创不易,未经本公众号允许禁止转载,否则追究法律责任