永发信息网

设整型变量m,n,a,b,c,d的值均为0.执行(m=a==b)||(n=c==d)后,m,n的值各

答案:2  悬赏:70  手机版
解决时间 2021-02-08 01:53
  • 提问者网友:斑駁影
  • 2021-02-07 11:17
设整型变量m,n,a,b,c,d的值均为0.执行(m=a==b)||(n=c==d)后,m,n的值各
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-02-07 12:06
程序首先执行a==b,因为a==b为真,所以值为1(如果为假,则值为0),然后把1赋给m,因此m的值变为1.也就是说完成(m=a==b)的整个执行过程结果为真.||是逻辑或运算符,因为完成“(m=a==b)为真”这步后已经符合||的要求,所以后面的(n=c==d)根本不用执行.(即:执行完“(m=a==b)为真”后,原式可变为1||(n=c==d),因为1为真,所以后面的(n=c==d)无论是真是假都无所谓,因此系统不会执行下去.也就是说n的值不变.)
全部回答
  • 1楼网友:老鼠爱大米
  • 2021-02-07 12:24
我学会了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯