递归调用实例
将一个数作为字符串打印。
注:数字是以反序生成:低位数字先于高位数字生成,但它们必须以与此相反的次序打印。
假设 n = 123。
void printd(int n)
{
if (n < 0)
{
putchar('-');
n = -n;
}
if (n / 10)
printd(n / 10);
putchar(n % 10 + '0');
}

所以输出为123
递归调用实例
将一个数作为字符串打印。
注:数字是以反序生成:低位数字先于高位数字生成,但它们必须以与此相反的次序打印。
假设 n = 123。
void printd(int n)
{
if (n < 0)
{
putchar('-');
n = -n;
}
if (n / 10)
printd(n / 10);
putchar(n % 10 + '0');
}

所以输出为123
1838
3331

被折叠的 条评论
为什么被折叠?