找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1805|回复: 4
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
新手求解答 感谢。这个判断里  位什么if可以   else  if就不行了?

2aa13c63d83a2960ae3b6b895f82341.png (21.87 KB, 下载次数: 82)

2aa13c63d83a2960ae3b6b895f82341.png

0444bcf744b65cf3f54bf8f06e3e7b9.png (25.74 KB, 下载次数: 85)

0444bcf744b65cf3f54bf8f06e3e7b9.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:743992 发表于 2020-12-27 19:23 | 只看该作者
“不行”具体指什么?程序逻辑上肯定是没有问题的。如果LED3只有01两种状态的话直接if else就行了
回复

使用道具 举报

板凳
ID:88256 发表于 2020-12-27 19:40 | 只看该作者
怎么不行没说清楚。
第一张截图里,因为LED3就两个状态,所以红圈处的 if(led3==0) 可以直接改成 else
另外,if 语句里只有一行程序,花括号是可以不用的,当然,这全凭个人意愿及习惯,没去除也比较直观不易看错。
回复

使用道具 举报

地板
ID:852300 发表于 2020-12-27 19:46 | 只看该作者
else后面的 if(led3==0) 实在是不用再次判断了!
回复

使用道具 举报

5#
ID:420359 发表于 2020-12-29 10:47 | 只看该作者
感谢 各位的回复   我测试一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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