找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

C语言这个判断里,位什么if可以else if就不行了?

查看数: 2067 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-12-27 15:12

正文摘要:

新手求解答 感谢。这个判断里  位什么if可以   else  if就不行了?

回复

ID:420359 发表于 2020-12-29 10:47
感谢 各位的回复   我测试一下
ID:852300 发表于 2020-12-27 19:46
else后面的 if(led3==0) 实在是不用再次判断了!
ID:88256 发表于 2020-12-27 19:40
怎么不行没说清楚。
第一张截图里,因为LED3就两个状态,所以红圈处的 if(led3==0) 可以直接改成 else
另外,if 语句里只有一行程序,花括号是可以不用的,当然,这全凭个人意愿及习惯,没去除也比较直观不易看错。
ID:743992 发表于 2020-12-27 19:23
“不行”具体指什么?程序逻辑上肯定是没有问题的。如果LED3只有01两种状态的话直接if else就行了

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表