指针的运算
2015-06-25 11:16
197 查看
1 //指针的运算
2 #include <stdio.h>
3 #include <stdlib.h>
4 #include <string.h>
5 void print_reverse(char *s)
6 {
7 size_t len = strlen(s);
8 char * t = s + len - 1;
9 printf("逆序之后的字符串为:");
10 while(*t >= *s){
11 printf("%c",*t);
12 t = t - 1;
13 }
14 printf("\n");
15 }
16 int main()
17 {
18 char a[] = {"abcdefg"};
19 printf("原始的字符串:%s\n",a);
20
21 print_reverse(a);
22 return 0;
23 } so@ubuntu:~/linuxc/exec$ a.out
原始的字符串:abcdefg
逆序之后的字符串为:gfedcba
2 #include <stdio.h>
3 #include <stdlib.h>
4 #include <string.h>
5 void print_reverse(char *s)
6 {
7 size_t len = strlen(s);
8 char * t = s + len - 1;
9 printf("逆序之后的字符串为:");
10 while(*t >= *s){
11 printf("%c",*t);
12 t = t - 1;
13 }
14 printf("\n");
15 }
16 int main()
17 {
18 char a[] = {"abcdefg"};
19 printf("原始的字符串:%s\n",a);
20
21 print_reverse(a);
22 return 0;
23 } so@ubuntu:~/linuxc/exec$ a.out
原始的字符串:abcdefg
逆序之后的字符串为:gfedcba
相关文章推荐
- 关于iOS Push总结
- Java线程池使用说明
- 全排列生成算法:next_permutation
- POJ3321:Apple Tree(树状数组)
- sizeof和strlen
- GUI编程及文件对话框的使用
- 20150625_Andriod_01_ListView1_条目选中
- House Robber
- Linux中特殊权限--suid、guid
- jqGrid表格之自定义subGrid
- Access restriction: The type TelnetOutputStream is not accessible due to restric
- 按层次遍历二元树
- Android事件机制之一:事件传递和消费
- android瀑布流简单实现原理
- Joomla添加分类和文章时的目录数据结构
- cocos js update()
- 【转】windows上自动设置java环境变量的脚本
- 百度文库 - PS
- django使用group by
- java垃圾回收机制