a=8,b=9,c=10; x=(a=0)&&(b=1)&&(c=8); 问a,b,c,x=?如果条件改为x=(a=0)||(b=1)&&(c=8)呢?..初来乍到,多多照顾小弟啊...a=8,b=9,c=10起什么作用啊?还有,不是“与”优先于“或”吗?应该先算与两边的嘛?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 06:13:42
xn@_eOV"`ؾGp4PإDzHC%YS^Kܦ^rdiwggכ
UÌr؎ʻc3C.zpcQ:LV| E4яbX"tn:&4eZAzlafH1/EפLyl鶵%,#4=BmH8eVZhdCE*jHר^7'dcO
a=8,b=9,c=10; x=(a=0)&&(b=1)&&(c=8); 问a,b,c,x=?如果条件改为x=(a=0)||(b=1)&&(c=8)呢?..初来乍到,多多照顾小弟啊...a=8,b=9,c=10起什么作用啊?还有,不是“与”优先于“或”吗?应该先算与两边的嘛?
a=8,b=9,c=10; x=(a=0)&&(b=1)&&(c=8); 问a,b,c,x=?如果条件改为x=(a=0)||(b=1)&&(c=8)呢?..
初来乍到,多多照顾小弟啊...
a=8,b=9,c=10起什么作用啊?还有,不是“与”优先于“或”吗?应该先算与两边的嘛?
a=8,b=9,c=10; x=(a=0)&&(b=1)&&(c=8); 问a,b,c,x=?如果条件改为x=(a=0)||(b=1)&&(c=8)呢?..初来乍到,多多照顾小弟啊...a=8,b=9,c=10起什么作用啊?还有,不是“与”优先于“或”吗?应该先算与两边的嘛?
改之前:
x = (a=0) && (b=1) && (c=8);
表达式a = 0 的值为 0,也就是为 假,根本就不会执行后面的,所以,结果是
a:0; b:9; c:10; x :0;
改之后:
x = (a=0) || (b=1) && (c=8)
表达式a = 0的值为 0,但是后面是 ||,所以后面的表达式会继续执行; b = 1,赋值表达式,值为1,为真,后面是&&,继续执行,于是 c = 8
a:0; b :1; c:8; x :1