reverse函数的实现

匿名 (未验证) 提交于 2019-12-02 23:57:01

用递归的方法实现字符串的倒叙

#include <string.h>void reverse_my(char *a,int len){    int tmp;//中间值     if(len <=1)    {     //printf("%s\n",a);(a代表首地址,在子函数中不断变化,在这里输出时,a=4)        return;    }    tmp = a[0];    a[0] = a[len - 1];    a[len - 1] = tmp;    reverse_my (a+1,len-2);    return;}int main(){    char a[] = "12345678";//定义数组     int len = strlen(a);//测定长度     reverse_my(a,len);    printf("%s\n",a);}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!