标题:关于delay还有while语句,有点不懂,谁给解释下!
只看楼主
shi625628276
Rank: 1
等 级:新手上路
帖 子:26
专家分:9
注 册:2011-9-2
结帖率:75%
已结贴  问题点数:20 回复次数:4 
关于delay还有while语句,有点不懂,谁给解释下!
# include <stdio.h>

void delay(int z)
{
   int x ,y;
   for(x=z;x>0;x--)
       for(y=10000;y>0;y--);

}
int main(void)
{
    int i;
    float sum = 0;
while(1)
{ for (i=1; i<=3; ++i)
    {
    delay(10000);
        sum = sum + 1 / (float)(i);
   
    printf("sum = %.20f\n", sum);
    }
   i=1;
   sum=0;

}

}
帮忙给解释下每步,特别是关于delay 还有while语句的,我不怎么懂!
搜索更多相关主题的帖子: include 
2011-09-06 12:27
czsbc
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:469
专家分:1700
注 册:2008-12-13
得分:20 
delay 就是空循环,耗时,耗CPU,while没有跳出循环的语句,会一直算下去。

[ 本帖最后由 czsbc 于 2011-9-6 14:53 编辑 ]
2011-09-06 12:53
statics
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:163
专家分:625
注 册:2011-8-29
得分:0 
楼上正解

惟我独行...
2011-09-06 14:12
Luminal
Rank: 6Rank: 6
等 级:侠之大者
帖 子:140
专家分:470
注 册:2011-8-24
得分:0 
类似这样的程序,根本就不用解释,只要看过教材的人都知道是怎么回事,如果非要解释的话:
请看教材!
2011-09-06 14:18
lin471306489
Rank: 4
等 级:业余侠客
帖 子:136
专家分:247
注 册:2011-8-16
得分:0 
那么简单的问题,还得要自己好好看书啊
2011-09-06 16:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-349273-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.387531 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved