字符串反序,逆序输出字符串
生活随笔
收集整理的這篇文章主要介紹了
字符串反序,逆序输出字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
要注意\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; }?
轉載于:https://www.cnblogs.com/wxl845235800/p/10541600.html
總結
以上是生活随笔為你收集整理的字符串反序,逆序输出字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springcloud(一)-初识
- 下一篇: Python接口自动化实战 ( 第一阶段