倒序打印的聪明递归方法~当然也可以使用堆栈法和最简单易懂的循环法

#include <stdio.h>

#define LEN 5

char buf[LEN] = { 'a', 'b', 'c', 'd', 'e' };

void print_backward(int pos)
{
        if (pos = LEN)
                return;
        printf_backward(pos + 1);
        putchar(buf[pos]);
}

int main(void)
{
        print_backward(0);
        putchar('/n');

        return 0;
}
image

原文地址:https://www.cnblogs.com/shaoguangleo/p/2805749.html