y==5表示逻辑判断,得到结果1(true)或者0(false)x=y是赋值语句,把y的值赋给x意思就显而易见了
最好写成x=(y==5)容易读懂。不过关系运算符是比赋值运算符优先级高。
y*=x+5------>y=y*(x+5)~~~~~~~~~~~~~~~~~~~~~~~
就是y=y*(x+5)和a+=b就是a=a+b,a-=b就是a=a-b是同样的意思
它等价于y=y*(x+5)