| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 382 人关注过本帖
标题:关于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
快速回复:关于delay还有while语句,有点不懂,谁给解释下!
数据加载中...
 
   



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

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