为了账号安全,请及时绑定邮箱和手机立即绑定

关于if else的理解判断问题

关于if else的理解判断问题

C C++
慕仰7464091 2017-12-16 11:27:34
if(A[p]==j&&q1<=0)q1==b;//第一步判断 else if(A[p]==j&&q2<=0)q2==b;//第二部判断,第二部判断是在第一步不执行的情况下对吧? else if(A[p]==j&&q3<=0)q3==b;//第三步判断,是在第一步第二步都不执行的情况下还是第二部不执行的情况下?else if//如果有第四步,是在前三步都不执行的情况下满足if()执行对嘛?else//第五步是前面所有不执行执行对嘛?我用的是C-free 5.0,先把编译器说了,虽然不知道有没有区别。
查看完整描述

3 回答

已采纳
?
要微笑着写Bug呀

TA贡献9条经验 获得超1个赞

关于编程的所有流程控制if ,elseif ,else。if后面加条件,除了else不用加,只要哪个条件成立,就执行。后面的elseif,或者前面的if都不执行

查看完整回答
反对 回复 2017-12-16
?
慕沐4487107

TA贡献11条经验 获得超1个赞

第三部判断是在第一部和第二部判断都不成立的条件下进行的,依次类推

查看完整回答
反对 回复 2017-12-16
?
慕仰7464091

TA贡献6条经验 获得超0个赞

第三步判断,是在第一步第二步都不执行的情况下

如果有第四步,是在前三步都不执行的情况下

第五步是前面所有不执行执行

查看完整回答
反对 回复 2017-12-16
  • 3 回答
  • 0 关注
  • 2099 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信