[单选题]设int n=0;,执行表达式n||(n=-1)||(n=0)||(n=1)||(n=2)后n的值是()

A

-1

B

0

C

1

D

2

正确答案:A
题目解析

执行表达式n||(n=-1)||(n=0)||(n=1)||(n=2)时,表达式n的值为0,表达式(n=-1)的值为1,后面的表达式(n=0)、(n=1)、(n=2)都不再计算,所以,n的值为-1。

扫描二维码
免费搜题、免费刷题、免费查看解析