C语言编写一个函数 reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数。

编写一个函数 reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列。
要求:不能使用C函数库中的字符串操作函数。

#include <stdio.h>
#include <stdlib.h>

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

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

猜你喜欢

转载自blog.csdn.net/qq_44770449/article/details/88898902