DIY一个字符串反转函数
来源:互联网 发布:silver是什么软件 编辑:程序博客网 时间:2024/05/16 04:06
今天在做15PB练习题目的时候,提高题目如下要求,思考了一下这个问题,在网上向前辈们学习了一下,其中比较喜欢的一种解决方法如下:
最多定义一个变量实现字符串反转函数
代码来自于讨论结果之一http://bbs.csdn.net/topics/80194408
#include <iostream> //包括流的输入输出库using namespace std;//使用std命名空间void revers(char *s){ char *p; if(!s)return; for(p=s;*p;p++); --p; while (p>s) { *p ^= *s ^= *p ^=*s;//通过异或运算不使用第三个变量,直接交换两个变量 --p; ++s; }}int main(){ char p[]="Zheng de hao xiang ni,wo zai ye li hu huan zhe ni"; revers(p); std::cout<<p<<endl; revers(p); cout<<p<<endl; return 0;}
0 0
- DIY一个字符串反转函数
- 一个字符串反转函数
- 反转字符串的一个函数
- DIY字符串比较函数
- 递归反转一个字符串
- // 反转一个字符串
- 反转一个字符串
- 一个sed 反转字符串
- 反转一个字符串
- 反转一个字符串
- 反转一个字符串
- 将一个字符串逆序,不要使用反转函数
- 今天刚学了一个字符串反转函数
- 分享一个PHP 字符串反转函数 支持中文 英文
- 写一个字符串反转函数,输入 abcdef 转换成 edcba
- Php反转字符串函数
- 编写字符串反转函数
- 反转字符串函数
- 黑马程序员_日记39_ArrayList字符串集合去重
- 文章标题
- poj1141Brackets Sequence
- 高效 jquery 的奥秘
- 3.3 MinAvgTwoSlice
- DIY一个字符串反转函数
- coding style & sparse
- xm:18:<module>:IOError: [Errno 13] Permission denied: '/var/run/xm-deprecation-long-warning'
- 粒子群算法
- Swift入门(二)
- 【精华】关于C中的输入输出缓冲-buffering in standard streams
- UI开发----基础视图和程序启动流程(delegate)
- 黑马程序员——C语言基础篇---基础语法
- 安卓常用开发者社区和网址