字符串逆序输出

逆序输出就是本来abc输出的,然后我想让他输出成cba,那么我们还是要用到for循环,只不过原先是从零开始往上加,这回呢,是从上面往下减

字符串逆序输出_第1张图片

我们观察上面这个图片,我们想要输出olleh,那么我们就要从4开始往后减,所以说应该为n-1,然后i>=0

字符串逆序输出_第2张图片然后我们进入下一个层次,如何添加输入的前缀,那么我们假如宏定义,例如这样

字符串逆序输出_第3张图片

那么我们如何去省略倒序后的前面的一堆零,我们要引入后面的一个知识,strlen

我们在使用strlen在最前面一定要使用#include,还要记住一点,后面也要加入n=strlen(str)

在最后的最后,我再写一种高级写法,这种方法,是面试的时候经常出的方法———调换位置

字符串逆序输出_第4张图片

你可能感兴趣的:(字符串)