递归函数是一种在函数内部调用自身的函数。它通过将复杂的问题分解成更小的子问题来解决。递归函数通常包含两部分:基本情况和递归调用。请使用递归方法实现字符串反转的C语言函数。
#include <stdio.h>void reverseString(char* str)
{///Begin///// 递归基if(*str=='\0')return;// 递归调用reverseString(str+1);End// 输出当前字符printf("%c", *str);
}int main()
{char str[100];printf("Enter a string: \n");scanf("%s", str);printf("Reversed string: \n");reverseString(str);printf("\n");return 0;
}
以hello为例