若a=2,b=4,x=0,y=-1,则表达式!(x=a)&&(y=b)||(y=x*y)的值是 ,x的值是 ,y的值是 .
问题描述:
若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因...