用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回

 1 #include<stdio.h>
  2 #include<string.h>
  3 
  4 
  5 void revert(char *s, int size)
  6 
  7 {
  8         char * p = s;
  9         char * q = s+size-1;
 10 
 11         while((q-p)>0){
 12                 char tmp = *p;
 13                 *p=*q;
 14                  *q = tmp; 
 15                 p++;
 16                 q--;
 17                 
 18         }       
 19 }       
 20 
 21 int main()
 22 {
 23         char cc[] = "helloword\0";
 24         
 25         printf("...........%s\n", cc);
 26         revert(cc,strlen(cc));
 27         
 28         printf("...........%s\n", cc);
 29         return 1;
 30 }  

你可能感兴趣的:(用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回)