若a=2,b=4,x=0,y=-1,则表达式!(x=a)&&(y=b)||(y=x*y)的值是 ,x的值是 ,y的值是 .1,2,-2
问题描述:
若a=2,b=4,x=0,y=-1,则表达式!(x=a)&&(y=b)||(y=x*y)的值是 ,x的值是 ,y的值是 .
1,2,-2
答
!(x=a)&&(y=b)||(y=x*y)=!(2)&&(4)||(8) //先算括号=0&&4||8 //算!=0||8 //算&&=1 //算|| 补充:前面执行后,x=a =2y=x*y =2*(-1) =-2因...