C语言:编写reverse_string(char * string)(递归实现)函数,将参数字符串中的字符反向排列
2015-11-07 19:20
856 查看
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<assert.h> void reverse_string(const char *arr) { assert(arr); if (*arr) { arr ++; reverse_string(arr); printf("%c", *(arr - 1)); } } int main() { char *arr = "abcdefghigk"; reverse_string(arr); system("pause"); return 0; }
相关文章推荐
- 【C语言】编写一个函数reverse_string(char * string)(递归实现
- 编写一个函数reverse_string(char * string)(递归实现)
- C语言:用递归函数DigitSum(n)实现输入1729,输出sum=1+7+2+9=19的值
- 分式找规律计算
- C++嵌套类/局部类
- c++ explicit
- 模拟数字小时钟
- C++基础——格式化输出
- 详解宏定义(#define)
- 折半查找函数
- C#接收C/C++DLL的结构体嵌套数组及多维数组的解决方案
- 爬爬爬之路:OC语言(十) 内存管理(高级),多态简介
- cJSON库(构建json与解析json字符串)-c语言
- 水纹特效vc++源码
- C++中的new/delete和new[]/delete[]
- 浮点数据在嵌入式串行通讯中的快速处理
- C++异步调用Future机制漫谈
- 结构体指针变量与结构体成员指针变量
- C++API设计
- C++ 初始化类的常量数据成员、静态数据成员、常量静态数据成员