[cc150] 1.2
来源:互联网 发布:淘宝上怎么买高仿的包 编辑:程序博客网 时间:2024/06/11 21:53
1.2 Write code to reverse a C-Style String.
class Solution { public: void reverse(char *str){ if (!*str) return; char *p = str, *q = str; while (*q) q++; q--; char tmp; while (p < q) { tmp = *p; *p++ = *q; *q-- = tmp; } } };
这个题目也木有什么特别的,要注意的一点就是字符串的定义方式。
char *str="hello"是放在代码段中的,不可改变
char str[10]="hello"是放在堆栈中的,可以任意使用,不过要注意地址不要越界哦
- [cc150] 1.2
- CC150
- cc150 1.2 Check Permutation(排列)
- cc150 1.1 1.2 1.3 1.4 1.5
- [cc150] 3.1
- [cc150] 2.5
- [cc150] 1.4
- [cc150] 1.3
- [cc150] 1.1
- cc150-1.1
- cc150,1.4
- cc150,1.5
- cc150-8.1
- cc150 4.1
- CC150 LinkedList
- 另一个cc150解题笔记
- cc150做题计划
- GitHub CC150 答案
- 关于qt/qte在Ubuntu/Debain下的安装
- [cc150] 1.3
- 大灰狼笔记四-汇编hello,world
- IOS KVC使用小结
- 关于编译器的一个问题
- [cc150] 1.2
- [cc150] 1.1
- uva 10881 - Piotr's Ants
- java runnable 接口启动线程
- LeetCode Flatten Binary Tree to Linked List
- jQuery ui 翻译汇总之对话框(dialog)二
- 记事本
- visual studio 2010 之三 独立MSDN安装完全教程(还原原来的msdn面孔)
- 获取和设置套接字选项——getsockopt/setsockopt