C语言问题

2019-03-24 08:40发布

  1. while(1)
  2. {
  3.          if(条件1)
  4.                {
  5.                    A语句段;
  6.                 }
  7.           else if(条件2)
  8.                {
  9.                   B语句段;
  10.                }
  11. }
复制代码如题,如果这样写的话,是否就可以实现 若满足条件1就执行A ;满足2就执行B ;若判断完条件2不满足继续判断条件1   ?
或者是想达到这种效果有没有别的写法?
谢谢~
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
汤权
1楼-- · 2019-03-25 08:33
 精彩回答 2  元偷偷看……
lcofjp
2楼-- · 2019-03-25 12:30
汤权 发表于 2017-1-16 15:56
请赐教

楼主的代码就是楼主的思路,是你考虑多了。
汤权
3楼-- · 2019-03-25 17:48
lcofjp 发表于 2017-1-16 16:02
楼主的代码就是楼主的思路,是你考虑多了。

啊?我不知道发生了什么、、、、 没事  我写的代码不对的话可以不看的,只是我想的不同而已
daen_lin
4楼-- · 2019-03-25 18:10
 精彩回答 2  元偷偷看……
汤权
5楼-- · 2019-03-25 18:59
daen_lin 发表于 2017-2-10 19:51
根据要求可得(条件1)、(条件2) 互斥;可得(!条件2)是应该包含(条件1) ;

  if(条件1 || !条件2)  ...

呵呵
HI唐辉
6楼-- · 2019-03-26 00:26
根据楼主的思路,这个是一个条件,如果这个条件成立,执行A,不成立,执行B。
如果是多个条件,如果条件A成立,执行条件A对应的语句,.....对号入座即可。

一周热门 更多>

相关问题

    相关文章