int x;(x=2*3,x+4),x*3; x=10,请问为什么?

来源:5-8 递归函数(二)

慕设计746954

2017-06-15 11:48

int x;(x=2*3,x+4),x*3; x=10,请问为什么?

写回答 关注

4回答

  • 白色渡鸦
    2017-06-18 20:02:15

    因为x=2*3 后面的无论 x加4 还是x乘3 都没有把 数值代入x 所以输出 还是2乘3 是6

  • 白色渡鸦
    2017-06-18 19:43:31

    因为你自己都按顺序来喽。。。。 x=2乘3 就是6 6加4  等于10  10代入x 输出x就是10

    白色渡鸦 回复慕设计746...

    我刚才去打了一下这个代码 输出是6 不是10.。。。 我去研究下

    2017-06-18 20:00:11

    共 2 条回复 >

  • 幻情以天
    2017-06-18 11:52:57

    应该是先乘除后加减

  • 白色渡鸦
    2017-06-16 13:01:41

    能详细说下问题吗。。。。

    慕设计746...

    假设x是int型变量,则表达式(x=2*3,x+4),x*3 的值是 10;能请问一下为什么是10吗?

    2017-06-16 14:15:23

    共 1 条回复 >

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题