string 之 strrev函数

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 }      

你可能感兴趣的:(String)