运算符和表达式
1. a=b>c>=100
óa=((b>c)>=100)
2. x=y=z=1;
(++x)||(++y)||(++z);
结果:x=2,y=1,z=1
因为:逻辑表达式求解中,并非所有逻辑运算都被执行。这里++x执行后,值为2,逻辑值为真,该式不再执行下去
3. x=y=z=1;
(--x)&&(--y)&&(--z);s
结果:x=0,y=1,z=1;
4. 用if(x-2)代替if(x!=2);用if(!x)代替if(x==0);
运算符和表达式
1. a=b>c>=100
óa=((b>c)>=100)
2. x=y=z=1;
(++x)||(++y)||(++z);
结果:x=2,y=1,z=1
因为:逻辑表达式求解中,并非所有逻辑运算都被执行。这里++x执行后,值为2,逻辑值为真,该式不再执行下去
3. x=y=z=1;
(--x)&&(--y)&&(--z);s
结果:x=0,y=1,z=1;
4. 用if(x-2)代替if(x!=2);用if(!x)代替if(x==0);