永发信息网

若有定义int k=2;则逻辑表达式(k=3)&&(k==3)的值是

答案:3  悬赏:0  手机版
解决时间 2021-02-13 05:37
  • 提问者网友:不要迷恋哥
  • 2021-02-12 22:12
若有定义int k=2;则逻辑表达式(k=3)&&(k==3)的值是
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-02-12 23:17
结果是1,因为(k=3)&&(k==3)的结合方向为左结合,先算(k=3)值为真,同时把3赋给了k,后算)(k==3)值为真,因为上一步已经赋给k为3了,真与真的值为真,即1,如果去掉括号k=3&&k==3则结果为0,因为==号优先级最高,先算k==3的值为假,再算3&&0的值为假,最后把假值赋给k ,则k的值为假,希望能够帮到您。
全部回答
  • 1楼网友:西岸风
  • 2021-02-13 00:32
0 k=3的值是3,也就是真。 k==3的值是假 所以真与上假等于假,即0
  • 2楼网友:渡鹤影
  • 2021-02-12 23:30
你好! 0 k=3的值是3,也就是真。 k==3的值是假 所以真与上假等于假,即0 我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯