int a=1, b=2, c=3, m, n; (1) m=!--a||(a=2)&&(b=3)&&(c=4)||(n=5); (2) m=(a++>--b)||!--a&&(a==0)&&(b=1)&& (c=4) ||(n=5); 给出每个语句执行后各变量的值
时间: 2024-03-29 20:33:05 浏览: 196
2015-2016-1-A卷《概率B》试题.doc
对于给定的代码:
(1) m=!--a||(a=2)&&(b=3)&&(c=4)||(n=5);
(2) m=(a++>--b)||!--a&&(a==0)&&(b=1)&& (c=4) ||(n=5);
对于第一个语句,执行后各变量的值如下:
a = 2
b = 3
c = 4
m = 0
n = 0
对于第二个语句,执行后各变量的值如下:
a = 2
b = 3
c = 4
m = 1
n = 0
阅读全文