美文网首页
设整型变量m、n、a、b、c、d初始值均为1,执行(m=a>b)

设整型变量m、n、a、b、c、d初始值均为1,执行(m=a>b)

作者: Cytosine | 来源:发表于2017-07-13 17:37 被阅读0次

题目

设整型变量m、n、a、b、c、d初始值均为1,执行(m=a>b)&&(n=c<d)后,m和n的值是( )

答案

m=0,n=1

解析

a=1,b=1
a>b 为假
m=0

(表达式1)&&(表达式2)
表达式1值为假时,整个表达式的值一定为假,所以就不会再计算表达式2的值
所以 n=c<d不会被计算,所以n=1

相关文章

网友评论

      本文标题:设整型变量m、n、a、b、c、d初始值均为1,执行(m=a>b)

      本文链接:https://www.haomeiwen.com/subject/zxejhxtx.html