递归的特点

来源:互联网 发布:c语言最简单二叉树 编辑:程序博客网 时间:2024/05/16 05:33
函数之间的相互调用的关键:在每个函数中,把在其中的函数看成一条普通的语句 执行完 在函数其中的函数后,还要返回其根源函数,执行下一条语句

此样例很好说明了递归的特点:

#include <stdio.h>void A(){    printf("A开始以及结束\n");}void B(){    printf("B开始\n");    A();    printf("B结束\n"); }void C(){    printf("C开始\n");    B();    printf("C结束\n"); }void D(){    printf("D开始\n");    C();    printf("D结束\n");}int main(){    printf("函数调用开始(由函数D开始):\n");    D();    printf("函数调用结束\n");    return 0;} ``` q->data;    p->pNext=p->pNext->pNext;    free(q);    q=NULL;    return true;}
0 0
原创粉丝点击