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


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...

面试题 相关文章推荐
一份比较全的PHP面试题
Jul 29 面试题
Java中compareTo和compare的区别
Apr 12 面试题
数据库的约束含义
Sep 09 面试题
TCP/IP的分层模型
Oct 27 面试题
Linux面试经常问的文件系统操作命令
Nov 05 面试题
为什么需要版本控制
Oct 28 面试题
异步传递消息系统的作用
May 01 面试题
Prototype是怎么扩展DOM的
Oct 01 面试题
几个判断型的面试题
Jul 03 面试题
介绍下Lucene建立索引的过程
Mar 02 面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
Apr 10 面试题
我有一个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数据库连接类~~做成一个分页类!
2006/11/25 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
JS实现slide文字框缩放伸展效果代码
2015/11/05 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
使用vue.js写一个tab选项卡效果
2017/03/25 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
vue修改vue项目运行端口号的方法
2017/08/04 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
[44:01]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS paiN
2018/03/31 DOTA
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
利用python爬取斗鱼app中照片方法实例
2017/12/03 Python
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
Python 做曲线拟合和求积分的方法
2018/12/29 Python
使用Python自动生成HTML的方法示例
2019/08/06 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
2020/04/15 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
Python语言编写智力问答小游戏功能
2020/10/13 Python
CSS3 border-radius圆角的实现方法及用法详解
2020/09/14 HTML / CSS
日本高端护肤品牌:Tatcha
2016/08/29 全球购物
Myprotein西班牙官网:欧洲第一大运动营养品牌
2020/02/24 全球购物
化工专业大学生职业生涯规划书
2014/01/14 职场文书
工程负责人任命书
2014/06/06 职场文书
司机工作自我鉴定
2014/09/19 职场文书
淘宝好评语句大全
2014/12/31 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
《索溪峪的野》教学反思
2016/02/19 职场文书
Win11开始菜单添加休眠选项
2022/04/19 数码科技