这个属于逻辑运算,逻辑运算时非零的数为真即为1 !(x+y)=0,(z-1)=1所以
!(x+y)+z-1=1
y+z/2=1 1和1做与运算的1,所以结果为1,n=1
n=!(x+y)+z-1&&y+z/2=0+4&&4+2,因为左右两边都为真(1),所以结果n=1.
int x=3,y=4,z=5;
n=!(x+y)+z-1&&y+z/2=0+4&&4+2,
n=!(7)+4&&4+2
n=0+4&&4+2//因为是int 类型 所以int(2.5)=2//
n=4&&6
n=1&&1
因为左右两边都为真(1),所以结果n=1.
d