摘要:
4.13:在下述语句中,当赋值完成后 i 和 d 的值分别是多少? int i ; double d ; (a) d=i=3.5; (b)i=d=3.5 Ans:a) i=3,d=3.0;b)i=3,d=3.5; 4.14:执行下述if语句后将发生什么情况? if (42=i) //.... if 阅读全文
摘要:
4.8:说明在逻辑与、逻辑或及相等性运算符中运算对象求值的顺序。 Ans:逻辑与的优先级大于逻辑或,而相等性运算符的优先级顺序大于前面两者,所以求值顺序应该是相等性运算符的对象先求值,然后再求逻辑与的运算对象,最后再求逻辑或的运算对象。 4.9:解释在下面的if语句中条件部分的判断过程。 const 阅读全文
摘要:
4.4:在下面表达式中添加括号,说明其求值的过程及最终结果。编写程序编译该(不加括号的)表达式并输出其结果验证之前的推断。 12 / 3 * 4 + 5 * 15 + 24 % 4 / 2 Ans:((12 / 3) * 4 )+ (5 * 15 )+ ( (24 % 4 )/ 2)。首先加法运算符 阅读全文