Logic 逻辑的正确解释
我回答了以下问题,想知道我的回答是否正确 问题: 在什么条件下执行语句p1、p2、p3和p4Logic 逻辑的正确解释,logic,Logic,我回答了以下问题,想知道我的回答是否正确 问题: 在什么条件下执行语句p1、p2、p3和p4 if (a<0) { p1 } else if (b!=0) { p2 } else if (a==b) { p3 } else if (a==0) { p4 } 注意:问题的格式与上面的格式完全相同 我的答覆是: 如果a=0且b!=0 如果a>=0、b==0和a==b,则执行p3-也就是说,如果a和b都等于0 p4永远不会执行,因为a==0和a
if (a<0) { p1 } else if (b!=0) { p2 }
else if (a==b) { p3 } else if (a==0) { p4 }
注意:问题的格式与上面的格式完全相同
我的答覆是:
如果a<0,则执行p1
如果a>=0且b!=0
如果a>=0、b==0和a==b,则执行p3-也就是说,如果a和b都等于0
p4永远不会执行,因为a==0和a是的,你是对的。但即使a==0,那么b要么是0,要么不是 如果b为0,则执行p3,如果b不是0,则执行p2。因此,永远不会执行p4