

最后一个for循环
假设len=5的话,j要大于0,就有5,4、3,2、1这五种情况
如果初始条件是j=len-1也就是4,j大于或等于0,就有4,3、2,1、0这五种情况
按理来说都是五种情况,但实际情况是在第一种假设情况下,实际循环只有四次
请问是为什么呢?
str的下标是从0开始的,是0-4
第一个程序,需要用 str[j-1]
第一张图, str[5] 这个对应的字符 是 结束符'\0', ascii嘛为 0,打印不出来, 也就只打印了 后面 4个, 倒过来就是 5432
不知道你这个问题是否已经解决, 如果还没有解决的话:
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^