不开辟用于交换数据的临时空间,如何完成字符串的逆序


Posted in 面试题 onDecember 02, 2012
不开辟用于交换数据的临时空间,如何完成字符串的逆序(在技术一轮面试中,有些面试官会这样问)
#include “stdafx.h”
void change(char *str) {
for(int i=0,j=strlen(str)-1; i str[i] ^= str[j] ^= str[i] ^= str[j];
}
}
int main(int argc, char* argv[]) {
char str[] = “abcdefg”;
printf(“strSource=%s\n”, str);
change(str);
printf(“strResult=%s\n”, str);
return getchar();
}

Tags in this post...

面试题 相关文章推荐
Yahoo的PHP面试题
May 26 面试题
在Java开发中如何选择使用哪种集合类
Aug 09 面试题
聚网科技C++面试笔试题
Sep 01 面试题
经典c++面试题六
Jan 18 面试题
三维科技面试题
Jul 27 面试题
如何选择使用结构还是类
May 30 面试题
linux下进程间通信的方式
Dec 23 面试题
Linux管理员面试经常问道的相关命令
Apr 29 面试题
Linux不知道文件后缀名怎么判断文件类型
Apr 26 面试题
软件配置管理有什么好处
Apr 15 面试题
为什么需要版本控制
Oct 28 面试题
什么时候用assert
May 08 面试题
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
May 09 #面试题
*p++ 自增p 还是p所指向的变量
Jul 16 #面试题
编码实现字符串转整型的函数
Jun 02 #面试题
华为慧通笔试题
Apr 22 #面试题
C语言如何决定使用那种整数类型
Nov 26 #面试题
C语言中break与continue的区别
Jul 12 #面试题
实现strstr功能,即在父串中寻找子串首次出现的位置
Aug 05 #面试题
You might like
php使用codebase生成随机数
2014/03/25 PHP
php 读取输出其他文件的实现方法
2016/07/26 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
JS input文本框禁用右键和复制粘贴功能的代码
2010/04/15 Javascript
firebug的一个有趣现象介绍
2011/11/30 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
2016/12/12 Javascript
canvas绘制表盘时钟
2017/01/23 Javascript
jQuery快速高效制作网页交互特效
2017/02/24 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
2020/02/06 NodeJs
Python的包管理器pip更换软件源的方法详解
2016/06/20 Python
Python中__slots__属性介绍与基本使用方法
2018/09/05 Python
pygame实现简易飞机大战
2018/09/11 Python
在python 不同时区之间的差值与转换方法
2019/01/14 Python
python实现在多维数组中挑选符合条件的全部元素
2019/11/26 Python
Python with标签使用方法解析
2020/01/17 Python
Python如何实现后端自定义认证并实现多条件登陆
2020/06/22 Python
python3.5的包存放的具体路径
2020/08/16 Python
Python使用pyenv实现多环境管理
2021/02/05 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
2016/04/26 HTML / CSS
后勤人员岗位职责
2013/12/17 职场文书
报关专员求职信范文
2014/02/22 职场文书
数控机床专业自荐信
2014/05/19 职场文书
公司试用期员工自我评价
2014/09/17 职场文书
七一表彰大会简报
2015/07/20 职场文书
排查Tomcat进程假死的问题
2022/05/06 Servers
5个实用的JavaScript新特性
2022/06/16 Javascript