string 之 strrev函数
更多干货请移步我的公众号「aCloudDeveloper」,专注技术干货分享,期待与你相遇。
Author: bakari Date: 2012/8/9
继上篇。。。。。
下面是我写的代码与源码作的一些比较,均已严格测试通过,分别以“string 之”系列述之。
这个函数没什么好说的,之所以单独放一块是为了方便浏览和以后巩固。
直接上代码:
1 /********************************************************* 2 * strrev 3 * 将字符序列反转 4 *********************************************************/ 5 void Mystrrev(char *str){ 6 char *s = str; 7 int nCount; //计数 8 while(*str ++) 9 ++ nCount; 10 str = s; 11 for(int i = 0; i != nCount / 2; ++ i){ 12 char temp = *(str + i); 13 *(str + i) = * (str + nCount - i); 14 *(str + nCount - i) = temp; 15 } 16 }
stay hungry
stay foolish
----jobs
希望多多烧香!