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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 04:01:32

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)
在写程序时,尽量避免很长的逻辑表达式,即便需要,按实际情况加括号以展示优先级;
另外,你还可以用汇编的方式执行程序,就可以清晰看到程序执行的过程