下面程序的运行结果是:_ int x=3,y=(5,4); printf("%d",x*=y+1); 请高手指点一下,多谢啦!

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 00:55:35

下面程序的运行结果是:_ int x=3,y=(5,4); printf("%d",x*=y+1); 请高手指点一下,多谢啦!
下面程序的运行结果是:_ int x=3,y=(5,4); printf("%d",x*=y+1); 请高手指点一下,多谢啦!

下面程序的运行结果是:_ int x=3,y=(5,4); printf("%d",x*=y+1); 请高手指点一下,多谢啦!
x = 3;
y = 4; (逗号表达式取最右边的值)
x *= y + 1 --> x = x * (y + 1)
--> x = 3 * (4 + 1) = 15