C ++ 题目
(10%)EvaluatethefollowingC++expressionsandstatements,thengivetheresult.Assumethatallv...
(10%) Evaluate the following C++ expressions and statements, then give the result. Assume that all variables are of integer type and their initial values are 5.
a) 10 == 20 && 20 <= 10 ________
b) true || false && false ________
c) q /= ++y; q = _____ y = _____
d) n = n % 3 % 2; n = _____
求解,并给予相应的解释。。谢谢啦。。 展开
a) 10 == 20 && 20 <= 10 ________
b) true || false && false ________
c) q /= ++y; q = _____ y = _____
d) n = n % 3 % 2; n = _____
求解,并给予相应的解释。。谢谢啦。。 展开
展开全部
a) 10==20 &&20<=10
推出 => 0
因为:10不等于20,&&的左边不满足,右边就不会执行,因为结果一定为0。
b) true||false&&false
推出 => 1
因为:&&的优先级高于||,相当于true||(false&&false).
c) q=q/(++y)
推出 => q=0,y=6;
因为:5/6 取整后还是0。
d) n=0
因为:当没有括号限制的时候且优先级相等,从左到右依次运算.
5%3 是2,2%2是0。
推出 => 0
因为:10不等于20,&&的左边不满足,右边就不会执行,因为结果一定为0。
b) true||false&&false
推出 => 1
因为:&&的优先级高于||,相当于true||(false&&false).
c) q=q/(++y)
推出 => q=0,y=6;
因为:5/6 取整后还是0。
d) n=0
因为:当没有括号限制的时候且优先级相等,从左到右依次运算.
5%3 是2,2%2是0。
面试通
2024-11-07 广告
2024-11-07 广告
ai面试题库大全及答案_面试通,助您通过每场面试面试笔试都能用,不怕切屏检测。自研面试大模型—针对面试的专业模型,生成的答案达到行业专家水平。隐形的面试神器—双端协同,超强隐蔽,不留痕迹,让你专注于面试 多设备支持—无需下载,直接使用,PC...
点击进入详情页
本回答由面试通提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询