码迷,mamicode.com
首页 > 其他好文 > 详细

字符串反序,逆序输出字符串

时间:2019-03-16 12:36:26      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:pre   输出   main   char   std   clu   code   png   ret   

要注意\0问题。

在下面++,而不是在while中++。

技术图片

 

 技术图片

--j。但是也不对,会把\0结束符弄到前面。

 

改为:

#include "stdafx.h"
void Reverse(char str[])
{
    int i=0,j=0;
    char c=0;
    while(str[j])
        ++j;
        while(i<--j)
        {
            c=str[i];
            str[i]=str[j];
            str[j]=c;
            ++i;
        }
        //看下面,是先将a和g对调,d和d对调,依次首尾对调。
}

int _tmain(int argc, _TCHAR* argv[])
{
    char s[128]="adfdsgdg";
    puts(s);
Reverse(s);
puts(s);
    return 0;
}

技术图片

 

字符串反序,逆序输出字符串

标签:pre   输出   main   char   std   clu   code   png   ret   

原文地址:https://www.cnblogs.com/wxl845235800/p/10541600.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!