因此
x=2,y=3,z=1
您好,很高兴回答您的问题。已知x=2,且知道x为整型变量,执行x+=x/=x*x时,要知道运算顺序,因为+=,/=都是复合运算符,是要对变量进行相加和相除运算,前提是早知道右边数据的值,所以先计算x*x=4,然后计算x/=4,x为2,x=2/4=0,执行x+=0,即为x=x+0=0+0=0。
1、x=y=2是把2赋值给y,又把y的值2赋值给了x。2、x=2,y=2是把2赋值给了x,又把2赋值给了y。
3、这两个的区别是第1个公式,如果y的赋值改变那么x的值也会跟着改变;第2个公式,如果y的赋值改变,那x的值还是2,不改变。