如图,请问这段代码有什么隐患?回答越详细越好 55 我来答 2个回答 #合辑# 面试问优缺点怎么回答最加分? 紫薇参星 科技发烧友 2021-07-29 · 有一些普通的科技小锦囊 知道大有可为答主 回答量:5983 采纳率:92% 帮助的人:3592万 我也去答题访问个人页 关注 展开全部 这段代码的隐患是逻辑表达式短路现象造成的,所谓"逻辑表达式短路"就是一旦能够明确无误地确定整个表达式的值,就不再计算表达式余下部分.例如表达式1与表达式2,如果表达式1为假,程序将直接判定整个表达式为假,表达式2将不再计算.例如表达式1或表达式2,如果表达式1为真,程序将直接判定整个表达式为真,表达式2将不再计算.这段代码就是第2种或表达式的情况,isSomethingTrue为真,不管do_something1()的结果是真是假,do_something2都会执行,所以逻辑表达式应该改成见图 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 阳光的雷咩咩 2021-07-28 · TA获得超过1.4万个赞 知道大有可为答主 回答量:2.3万 采纳率:66% 帮助的人:7812万 我也去答题访问个人页 关注 展开全部 dosomething2后面应该有括号,不然就是一个无意义的语句。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-12-08 这段代码有什么隐患?谢谢 2013-03-25 如图,求解。这是什么情况?为什么会这样?答案越详细越好。 1 2019-01-18 易语言解密数据问题 如图,请问这段代码哪里有问题? 3 2020-09-02 如图帮忙看下这段代码的问题,刚学C,不太懂? 2 2019-10-19 c语言,如图的两段代码,具体的运行情况是怎么样的?为什么是相反的结果?求教,谢谢 1 2011-03-26 请问这段程序是什么意思,请各位高手指点一下?越详细越好。O(∩_∩)O谢谢 3 2015-06-17 如图问题该怎么解决?越详细越好 1 2011-07-11 B b = new B(); A a =b; callA(a); callA(new B()); 这个段小代码是什么意思,求高手解答,越详细越好 更多类似问题 > 为你推荐: