回 帖 发 新 帖 刷新版面

主题:请教

main()
{   int i;
    void count();
    for(i=1;i<=3;i++)
        count(i);
}
void count(int n)
{
    int x;
    printf ("%d:x=%d,",n,x);
    x+=2;
    printf ("x+2=%d\n",x);
}
请问上题的输出结果是什么?

回复列表 (共3个回复)

沙发

x没初始化,随机的,谁知道是什么

板凳


不知道该程序怎么样,x没有赋初值
然后我帮忙赋初值x = 1;但是该程序三行代码一样。

3 楼


x没有值,结果可能会出错

我来回复

您尚未登录,请登录后再回复。点此登录或注册