设int x=2,y=3,z=4; 执行语句行x++;y+=1;z=x+y--以后,x,y和z的值分别是多少?
x=3y=4z=7
x=3,y=3,z=7
x++;y+=1;z=x+y--这是3个语句,中间以分号结尾的,所以不用想,从左到右依次执行执行到z=x+y--的时候,其中--的优先级比赋值运算符的优先级要低,所以先执行加法和赋值,最后执行y--