下面的C代码可以完成“用递归的方法将一个字符串逆序的结果打印出来”,已经过调试,希望对你有用。
#include <stdio.h>
void rev_str(char *p);
void main()
{
rev_str("I am a boy.");
}
void rev_str(char *p)
{
if ((p == (char *)NULL) || (*p == '\0'))
{
return;
}
else
{
rev_str(p + 1);
printf("%c", *p);
}
}
温馨提示:答案为网友推荐,仅供参考