不开辟用于交换数据的临时空间,如何完成字符串的逆序
2013-10-05 10:51
453 查看
#include "stdafx.h" void change(char *str) { for(int i=0,j=strlen(str)-1; i<j; i++, j--) { str ^= str[j] ^= str ^= 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(); }
相关文章推荐
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序(在技术一轮面试中,有些面试官会这样问)
- 面试:不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序
- 不开辟用于交换数据的临时空间完成字符串的逆序
- 不开辟用于交换数据的临时空间,完成字符串的逆序
- 90. 1.不开辟用于交换数据的临时空间 2.字符串的逆序 3判断单链表中是否存在环
- 不用开辟数据的临时空间,怎么完成字符串的逆转?
- 临时开辟一个存储空间以存放一个结构体数据 。
- [Android新手学习笔记08]-如何让活动Activity保存临时数据用于恢复
- 第九十题(1.不开辟临时空间交换 2.删除串中指定字符 3.判断链表中存在环)
- 有两个字符串数组,即 string1 与 string2,不使用任何C/C++库函数的情况下,请问如何交换这两个字符串数组中的数据
- 如何把数据导入不同的表空间?
- 在 Linux 下用户空间与内核空间数据交换的方式 --- Netlink技术
- 如何在SharePoint2010中实现大数据存储(四步完成RBS解决方案)
- VS2010(AE10.0)打包:未能找到文件, 存储空间不足,无法完成此操作——WIN7系统如何修改虚拟内
- 用户空间与内核空间数据交换的方式(3)------seq_file