利用栈和递归进行字符串逆序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31339221/article/details/77863053

递归至字符串结尾然后出栈打印


#include <stdio.h>

void reverse(char* s)
{
    if( (s != NULL) && (*s != '\0') )
    {
        reverse(s + 1);
        
        printf("%c", *s);
    }
}

int main()
{
    reverse("12345");
    
    printf("\n");
    
    return 0;
}


猜你喜欢

转载自blog.csdn.net/qq_31339221/article/details/77863053