用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 }  
相關文章
相關標籤/搜索