目录: 标题| 题干| 答案| 搜索| 相关
问题

试题17若有定义语句:int k1=10,k2=20; , 执行表达式(k1


试题17若有定义语句:int k1=10,k2=20; , 执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别是()

  • A0和1
  • B0和20
  • C10和1
  • D10和20
参考答案
参考解析:

试题17分析首先执行左边的表达式,k1<k2,不满足条件所以k1的值为0。又表达式(k1=k1>k2)&&(k2=k2>k1)为相与,所以不执行右边的表达式,直接判断表达式的结果为0。而k2的值此时并没有改变。试题17答案B

分类:其他