//递归逆序字符串r
#include<stdio.h>
#include<assert.h>
#include<string.h>
void Reverse_str(char* str){
int len = strlen(str)-1;
char* end = str+len;
char tmp = *str;
if (len > 0){
*str = *end;
*end = '\0';
Reverse_str(str+1);
*end = tmp;
}
}
int main(){
char arr[] = "abcd";
Reverse_str(arr);
printf("%s\n",arr);
system("pause");
return 0;
}
递归逆序字符串

最新推荐文章于 2022-11-29 19:44:12 发布