【C语言】编写一个函数reverse_string(char * string)(递归实现

原创 2016年05月30日 15:03:36
#include <stdio.h>
#include <stdlib.h>

void reverse_string(char * string)
{
    string++;
    if (*string!='\0')
    {
        reverse_string(string);
    }
    string--;
    printf("%c", *string);
}

int main()
{
    char *p = "abcdefghijk";
    reverse_string(p);
    system("pause");
    return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

用递归的思想写编写一个函数reverse_string(char * string)实现字符串反向输出和反向排列

#include void reverse_string(char *string) { if ('\0'!=*(++string)) reverse_string(string);//递...
  • kai8wei
  • kai8wei
  • 2015年03月13日 09:52
  • 755

C语言字符串string(char)的操作函数

c语言字符串函数详解     void *memset(void *dest, int c, size_t count);  Set内存 将dest前面count个字符置为字符c.  ...

C语言中char型转string

  • 2011年12月03日 11:50
  • 176KB
  • 下载

C语言 string函数实现

  • 2008年05月22日 15:31
  • 36KB
  • 下载

实现一个bubble_sort函数,可以完成int ,float,char,string类型的排序

#include #include #include//在这里我们先演示int和字符串两中类型的冒泡排序 void bubble_sort(void*data, int nums, int width...

557. Reverse Words in a String III(C语言)

今天6:30起来,瞌睡了一上午,在柏宁的帮助下把这道反转的题搞出来了嘿嘿char* reverseWords(char* s) { int i=0,j=0; int start=0,e...

第十周 字符串除了用C++扩充的string类型外,按C语言的传统,还可以用char *表示

字符串除了用C++扩充的string类型外,按C语言的传统,还可以用char *表示。请将类声明中的string全部改为char *后,重新写一遍程序(此时的区别是,类中有指针成员,构造和析构函数需要...

【详解】C语言:编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。

#include void itob(int n,char s[], int b) {      int i=1;            for(;i

C语言中String库函数

  • 2011年06月20日 07:22
  • 4KB
  • 下载

算法题 用C或C++实现void reverse(char* str)函数,即反转一个null结尾的字符串

用C或C++实现void reverse(char* str)函数,即反转一个null结尾的字符串
  • fumier
  • fumier
  • 2015年01月15日 10:32
  • 1469
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【C语言】编写一个函数reverse_string(char * string)(递归实现
举报原因:
原因补充:

(最多只允许输入30个字)