智能车制作
标题:
两种写法有什么差别?
[打印本页]
作者:
dingyongbin
时间:
2014-3-15 20:18
标题:
两种写法有什么差别?
本帖最后由 dingyongbin 于 2014-3-15 20:19 编辑
[attach]56881[/attach][attach]56882[/attach]
上下两种写法在uv3上编译,然后烧进STM32,用while的写法不能运行,用if可以,求答疑?
作者:
dingyongbin
时间:
2014-3-15 20:20
sf
作者:
wzp1992
时间:
2014-3-15 20:28
前者执行一次,后者一直执行
作者:
Jyoun
时间:
2014-3-15 20:36
三楼真相。
作者:
dingyongbin
时间:
2014-3-15 20:38
wzp1992 发表于 2014-3-15 20:28
前者执行一次,后者一直执行
谢谢
作者:
dingyongbin
时间:
2014-3-15 20:39
Jyoun 发表于 2014-3-15 20:36
三楼真相。
谢谢
作者:
liuquanfeng
时间:
2014-3-15 20:46
if写法RX为假时,执行TR0=1,
而while写法RX为假时执行TR0=0,是这样吧/
作者:
ゞ亂⒎㈧糟
时间:
2014-3-16 11:19
if 和 while 后面加了 分号 不是等于空语句了吗? if后面的语句跟那条件没关系 都只执行一次啊。
while只有在括号里为真才跳出空语句,但后面的TR0=1也只执行一次。
没学过STM, 以C语言的角度分析的。 是这样吗?
作者:
優子推匕
时间:
2014-3-16 11:32
前者执行一次,后者一直执行
作者:
MJPS3C2440
时间:
2014-3-16 12:41
分清if和while的区别就懂了
欢迎光临 智能车制作 (http://www.znczz.com/)
Powered by Discuz! X3.2