C语言延时问题

2019-07-15 12:09发布

各位好,
现在在学习单总线编程,在时序上要求比较严格,我想问一下,
int i=10;
1.while(i--)  ;
2.for(i=0;i>0;i++)  ;
以上两个语句的延时是多少?
我觉得是 while 需要两个机器周期,所以时间为:2us*10=20us;
for()需要三个机器周期,故时间为3us*10=30us
请懂得的朋友指导一下,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。