51单片机C语言IF语句除了嵌套,怎么写同时满足3个条件才执行循环体的语句?

51单片机C语言IF语句除了嵌套,怎么写同时满足3个条件才执行循环体的语句?... 51单片机C语言IF语句除了嵌套,怎么写同时满足3个条件才执行循环体的语句? 展开
 我来答
du瓶邪
2015-08-04 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2874万
展开全部
程序代码:
void main()
{
while(1)
{
if(P0_0==1) //如果P0.0为高电平
{
LED=0; //点亮一个LED灯
delayms(5000); //如果在这个延时的5秒内,P0.0转为了低电平,程序则不会继续执行后面的语句,我需要继续执行,该如何处理?
if(P0_0==0)
break;
}
}
}

延时之后做个P0_0的判断就可以了吧,break跳出循环。
千雨风林
2010-08-22 · TA获得超过156个赞
知道答主
回答量:98
采纳率:100%
帮助的人:78.1万
展开全部
楼主这个问题。。。可以用与运算来实现啊。。
例如:
int a,b,c;
if(a==0&&b==1&&c=0)
{
.......
}
这里就是同时满足a为0,b为1,c为0的时候才执行语句。。。
希望能帮到你。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友39df075
2010-08-22 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:121万
展开全部
在IF语句的判定条件里用&&.例如IF(a==1&&b==1&&c==1){执行的操作}
就是当a,b,c都为1的时候才执行循环里的语句!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
3000年时间简史
2010-08-22 · TA获得超过228个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:52.3万
展开全部
你要执行的是循环体吗 ?那if帮不了你。要用while和for
不过看你的说法应该是不是这个意思,那一楼二楼都是正解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1cc8dd7af
2010-08-22 · TA获得超过1025个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:276万
展开全部
if (条件1 && 条件2 && 条件3)
{
循环体;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式