问答详情
源自:3-3 自增与自减运算符

新人求回答!!!

为什么我把题目中的“x=”去掉就过不了关了呢

提问者:Hotspur 2017-08-07 16:53
微课

个回答

  • AllySu
    2017-08-07 17:42:07
    已采纳

    刚才你上面文本粘贴的没有嘛。。。嗯,如果是这样的话,去掉“x=”是没有问题的,只是打印效果少了"X="而已。你试试加上去之后有没有报错,会不会其他地方存在错误。还有运行的环境是你自己的还是系统的,有时候系统的环境要求打印效果与预设定的一模一样,这个就有点坑了。。。。

  • Hotspur
    2017-08-07 17:33:55


    598833d500017ecc13890831.jpg
    就是绿色的那两个x=

  • AllySu
    2017-08-07 17:31:17

    这道题%前面没有 X= 吧?   嘿嘿

  • AllySu
    2017-08-07 17:21:53

    把题目中的“x=”去掉话,就变成

    #include <stdio.h>
    int main()
    {
    int 0;      //“x=”去掉

    printf("%d\n",++x);
    printf("%d\n",x++);
    return 0;
    }


    那就变成上面的样子了。。。。。这样的话 类型后面不能直接加 常量,即 “int 0”语句非法;同时printf()里面的X就变成未定义的变量,会报错的哦。


  • AllySu
    2017-08-07 17:12:19

    题目描述不清楚,什么“x=”去掉,不详细没人知道你要表达什么。。。。。。