注册 登录
编程论坛 C语言论坛

函数的递归调用

wfx753951 发布于 2020-07-22 22:32, 1514 次点击
//大佬们,请问下面这段代码有错误吗?我是照着CSDN上的复制到VC++上,显示error C2078: too many initializers
void fun(int x)
{
    if (x > 9)
    {
        fun(x/10);
    }

    printf("%d\n", x%10);

}
int main()
{
    int a = 1234;
    fun(a);
    system("pause");
    return 0;
}
3 回复
#2
八画小子2020-07-23 06:45
但就C语言来说,没什么大问题。
#3
wfx7539512020-07-23 13:37
回复 2楼 八画小子
那我想请问为什么会出现编译错误,是我装的软件有问题吗?
#4
wfx7539512020-07-23 13:42
回复 2楼 八画小子
问题已经解决了,软件出了问题,我重启电脑之后就可以正常编译运行了。
谢谢您花时间看我的帖子!
1