新人求回答!!!

来源:3-3 自增与自减运算符

Hotspur

2017-08-07 16:53

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

写回答 关注

5回答

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

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

    AllySu 回复Hotspu...

    没有错的,你自己搭建系统的话一定能通过。 官方系统要求内置的结果与学员操作打印的结果一模一样,所以报错致不通过,这是系统不够人性化的地方。

    2017-08-07 17:56:07

    共 2 条回复 >

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


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

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

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

    Hotspu...

    有啊╯▂╰ 你看楼下

    2017-08-07 17:34:27

    共 1 条回复 >

  • 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就变成未定义的变量,会报错的哦。


    Hotspu...

    我的意思是只把%前面的那两个x=去掉。。。而int后的不去掉 谢谢啦

    2017-08-07 17:24:25

    共 1 条回复 >

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

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

    Hotspu...

    #include <stdio.h> int main() { int x = 0; printf("%d\n",++x); printf("%d\n",x++); return 0; } 就是这样

    2017-08-07 17:14:03

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926025 学习 · 20793 问题

查看课程

相似问题