【C语言】用递归实现字符串逆序的曲折之路
来源:互联网 发布:怎么开通淘宝直播间 编辑:程序博客网 时间:2024/06/05 02:06
先看一下简洁版的。
1.成功版
#include<stdio.h> #include<windows.h>char s[1000];void reverse(char *s){ if (*s) { reverse(s+1); printf("%c", *s); } return; }int main(){ gets_s(s, 100); reverse(s); printf("\n"); system("pause"); return 0;}
错误案例1.
输出:
错误案例2.
那++前置怎么样呢?
#include<stdio.h> #include<windows.h>char s[1000];void reverse(char *s){ if (*s) { reverse(++s); printf("%c", *s); } return; }int main(){ gets_s(s, 100); reverse(s); printf("\n"); system("pause"); return 0;}
总结:
1.++s 与s++ 不行
原因还不清楚,反思一下,不知道谁可以解决,共同进步?
0 0
- 【C语言】用递归实现字符串逆序的曲折之路
- 字符串的逆序递归实现 C语言实现
- 【C/C++】用递归实现字符串逆序
- C语言简单递归实现字符串逆序输出
- c语言实现字符串的逆序输出
- 用递归实现字符串的逆序
- 递归实现字符串的逆序
- 递归实现字符串的逆序。
- c语言实现字符串逆序
- 【C语言】递归实现栈的逆序及排序
- C语言实现字符串拷贝并逆序的问题
- C语言实现对字符串的逆序输出
- 用不同的方法实现字符串的逆序输出(C语言实现)
- 递归算法实现字符串的逆序存储
- 递归算法实现字符串的逆序输出
- 递归算法实现字符串的逆序存储
- 用递归算法实现逆序字符串
- C语言学习记录 递归逆序排序字符串
- PHP的继承方法如何获取子类名?
- String Fundamentals
- 【水水水】【洛谷 U4566】赛车比赛
- 视频App市场总结
- Spring笔记一 SpringInAction第二章(一):装配Bean(一)
- 【C语言】用递归实现字符串逆序的曲折之路
- 圆周卷积(circular convolution)
- swift 地图定位(五)指南针
- 基于memcached for java 实现通用分布式缓存和集群分布式缓存
- 扩展欧几里得noip2012同余方程
- KMP算法详细解读
- FAESOR Matlab object-oriented Finite Element toolkit
- angular的动画ngAnimate模块
- MyEclipse2015 快捷键