【C语言】用递归实现逆序输出字符串

#include 
#include 
void f(char *s1){
	char c;
	if(*s1 !='\0'){
		c = *s1;
		strcpy(s1, s1 + 1);
		f(s1);
		putchar(c);
	}
}
int main(){
	char s1[] = "happy!";
	f(s1);
}

你可能感兴趣的:(c语言,c++,开发语言)