设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=3;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为( ).
题目
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=3;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为( ).
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=3;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为( )
答案
执行之后 m =0 n=3
因为 执行到 m=a>b时候 这个值返回是0 不成立 所以后面的 n=c>d 就不执行了 也就是 n 还是原来的值没有变
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 有四瓶无色气体,它们分别是空气、氮气、氧气、二氧化碳,怎样把它们区分开来?
- 甲列车从A地开往B地,速度是一小时六十千米,乙列车同时从A地开往B地,速度是一小时九十千米,已知A B两地相距两百千米,两车相遇的地方离A地多远?(最好是方程谢谢了!)
- 无机混凝剂如硫酸铝、氯化铝等加到水中,主要发生………反应和…………反应,生成的主要产物有…………
- convenience可不可数?
- 来日绮窗前,寒梅著花未
- KCL在化学时什么
- 函数f(x)=2的x次幂+x的零点所在的一个区间为?
- 进入黑洞能穿越时空吗?
- 天空蓝得想一块宝石,
- 比喻一去不复反的成语
热门考点