关于字符串递归反转的代码,实在看不明白为什么能反转
答案:2 悬赏:20 手机版
解决时间 2021-02-08 02:35
- 提问者网友:容嬷嬷拿针来
- 2021-02-07 16:32
关于字符串递归反转的代码,实在看不明白为什么能反转
最佳答案
- 五星知识达人网友:西岸风
- 2021-02-07 16:55
*p2 = str-1 while(*++p2); 这两句是为了让指针p2移动到字符结尾,即null字符。其中*p2 = str-1 是为了配合后一句中while(*++p2)的。因为*++p2是先自增加1。这样当开始执行while(*++p2)是++p2正好指向字符串的第一个字符。 p2 -=1; 这句的意思..
全部回答
- 1楼网友:时间的尘埃
- 2021-02-07 18:13
main的第二句应当为 s = reverse(s)
这是一个返回型函数,而不是修改型函数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯