用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 }  

转载于:https://my.oschina.net/u/1388024/blog/175635

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值