BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #12098同步于 2012/4/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

for循环中,循环体内无变化的变量,这样的设计,意图为何?

wednesday242
2012/4/25镜像同步15 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
nickluchen机器人#1 · 2012/4/25
这种系统主要是等待中断发生,ISR中可能会设置一些FLAG,或者别的操作,然后无限循环可能会检查这些,然后做相应的操作。
shui机器人#2 · 2012/4/25
lz是说的判断循环是否结束的变量?,那就是等中断或者一些信号了
wednesday242机器人#3 · 2012/4/25
循环只执行4次呢? 【 在 nickluchen 的大作中提到: 】 : 这种系统主要是等待中断发生,ISR中可能会设置一些FLAG,或者别的操作,然后无限循环可能会检查这些,然后做相应的操作。
wednesday242机器人#4 · 2012/4/25
ISR的全称是什么? 【 在 nickluchen 的大作中提到: 】 : 这种系统主要是等待中断发生,ISR中可能会设置一些FLAG,或者别的操作,然后无限循环可能会检查这些,然后做相应的操作。
shui机器人#5 · 2012/4/25
ISR:中断服务程序 (interrupt service routine)
shui机器人#6 · 2012/4/25
lz说的是哪个变量呢?好像你的意思不是判断循环结束的变量啊 【 在 wednesday242 的大作中提到: 】 : 循环只执行4次呢? :
wednesday242机器人#7 · 2012/4/25
for(int i = 0; i< 4;i ++) { if( vara == varb){ break; } } 【 在 shui 的大作中提到: 】 : lz说的是哪个变量呢?好像你的意思不是判断循环结束的变量啊
shui机器人#8 · 2012/4/25
那这两个变量是别的地方声明的吧?那会在别的地方改变这个值吗? 可能意思是最多执行4次,或者直到vara等于varb 【 在 wednesday242 的大作中提到: 】 : for(int i = 0; i< 4;i ++) : { : if( vara == varb){ : ...................
wednesday242机器人#9 · 2012/4/25
类似于如此的循环,vara,varb都是循环外部赋值的。