设有:int a = 1,b = 2,c==3,d = 4,m = 2,n = 2;执行(m = a > b) && (n = c > d)后n的是多少?
4条回答 默认 最新
- herozhangbz 2015-12-23 13:07关注
2,因为&&判断第一个表达式为假时不会执行第二个判断也就是并没有执行任何对n的赋值,所以仍为2
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 7无用 1
设有:int a = 1,b = 2,c==3,d = 4,m = 2,n = 2;执行(m = a > b) && (n = c > d)后n的是多少?
2,因为&&判断第一个表达式为假时不会执行第二个判断也就是并没有执行任何对n的赋值,所以仍为2