打印
[应用相关]

编程问题

[复制链接]
443|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Thorald|  楼主 | 2018-6-28 21:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
当第一次执行count=0时如果ESP8266_Cmd(("AT","OK",NULL,500))这条语句为假,那么直接退出while循环码?为什么?

沙发
stm32jy| | 2018-6-28 21:26 | 只看该作者
不是有count来控制吗?

使用特权

评论回复
板凳
Bjorn| | 2018-6-28 21:32 | 只看该作者

讲道理的话,不会跳出去,为假,就执行下一条语句了,不执行return了

使用特权

评论回复
地板
Rollo| | 2018-6-28 21:45 | 只看该作者
为真才会退出,为假不会退出

使用特权

评论回复
5
Rangar| | 2018-6-28 21:55 | 只看该作者
为假不会跳出,为真会直接跳出这个函数。

使用特权

评论回复
6
Stannis| | 2018-6-28 22:06 | 只看该作者
count的值0~9都满足判断条件,所以为真,只有count的值+到10才为假,跳出循环,如if括号内条件满足就返回空值。

使用特权

评论回复
7
Brand2| | 2018-6-28 22:17 | 只看该作者
返回的不是空值,而是直接退出

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

183

主题

849

帖子

1

粉丝