分开写就清楚了:
x*=3+x%(-4)→x=x*(3+x%(-4))→x=10*(3+10%(-4))→x=10*(3+2)→x=50
先把(c+=c++,c+15,++c)算出来:这是逗号表达式,从左至右计算,最后取++c的值,过程是c=c+c==6,c++使c==7,c+15没有赋给c对c还是7,++c使c==8。再算整式,a=2+(c+=c++,c+15,++c)→a=2+8==10。
10%(-4)为什么等于2,不应该等于6吗
追答你是做减法还是做除法?10%(-4)不等于-2余2吗?%是“取余除”啊,你的6从何而来?
追问哦哦我明白了,能加个好友吗,以后有什么问题问你行吗