递归在编程中使用非常广泛,它能使代码的逻辑变得清晰,且代码也很精简,只是一定要记住要有一个出口,否则就无限递归下去,直至系统崩溃。
void reverse(int n)
{
if (!n) {
printf("\n");
return;
}
printf("%d", n % 10);
reverse(n / 10);
}
递归在编程中使用非常广泛,它能使代码的逻辑变得清晰,且代码也很精简,只是一定要记住要有一个出口,否则就无限递归下去,直至系统崩溃。
void reverse(int n)
{
if (!n) {
printf("\n");
return;
}
printf("%d", n % 10);
reverse(n / 10);
}