作业帮 > 综合 > 作业

c语言中表达式(x=9,x%=x+3)的值是?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 13:26:54
c语言中表达式(x=9,x%=x+3)的值是?
看不懂怎么运算的.
(,)是逗号表达式,里面的表达式从左往右顺序求值,最后一个表达式的值就是整个表达式的值,%=是个双目运算符,首先x=9.然后x+3,最后x=x%12,最后的值为9.
再问: 不懂……
再答: 哪里不懂?
再问: X=9之后肿么算。。
再答: 先算x+3,值为12,之后是x%=12(相当于x=x%12,它的值为9);
Y%=X的意思是;Y=Y%X;也就是Y对X取余;