int a=4,b=3,c=1,d; d=a&&b&&b>c-!0;cout

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 00:33:56
int a=4,b=3,c=1,d; d=a&&b&&b>c-!0;cout
xAN@F1莶wqDq_"V (($]-1"L+8m +^2B]:52e1<2Uq2{R([,U.|^h_K¿48|FwcvYxsc] ݗ{7Vy\<\ YX>M cbu1:F @탯ELZR,tEoOXW*?z`| X q8c! Sxg&C![o6%0VJ=Q&f47:&-t rM)

int a=4,b=3,c=1,d; d=a&&b&&b>c-!0;cout
int a=4,b=3,c=1,d; d=a&&b&&b>c-!0;
cout

int a=4,b=3,c=1,d; d=a&&b&&b>c-!0;cout
a&&b为真,即1;
b>c为真,即1;
1!=0为真,即1;
1&&1为真,即1;
所以d=1;
其结合性为:(a&&b)&&((b>c)-!0)
在写程序时,尽量避免很长的逻辑表达式,即便需要,按实际情况加括号以展示优先级;
另外,你还可以用汇编的方式执行程序,就可以清晰看到程序执行的过程