| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1096 人关注过本帖
标题:无限循环
只看楼主 加入收藏
小小程序猿
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:1
帖 子:755
专家分:2785
注 册:2013-7-18
收藏
得分:2 
以下是引用奋斗小冰在2013-7-29 18:52:44的发言:

while(1) //无限循环
{
for(i=0;i<10;i++)
{
P0=Tab;
这里的无限循环是什么意思??还有什么时候有用到无限循环??求解

问题一:这里的无限循环是什么意思???

就是不满足条件时一直执行循环条件,直到满足你想让他满足的条件为止
一般用while(1)或者for(;;)实现无限循环,用break终止或者说跳出循环。

问题二:什么时候有用到无限循环????

我现在知道的大致有两种:一、想要控制某个变量满足某种条件,或者是在某个范围时
                        二、想让某一部分可以重复利用时,比如说是菜单之类的。

能力有限,只能帮那么多了。。。。。。

孤独与寂寞是催化一个人迅速成长的良药,没有之一
2013-07-31 18:11
liufenha
Rank: 1
等 级:新手上路
帖 子:9
专家分:4
注 册:2013-7-28
收藏
得分:2 
    您好:
    你的问题分两部分给你回答: 1.这里的无限循环是什么意思??     while()括号内的表达式或数为真,则执行循环。c语言中为真指的是为非零数,你的代码里为1,所以会无限循环下去       2.什么时候有用到无限循环??      一个循环我们是不可能让它无限循环下去的,一定会有一个语句用来终止循环。对于你给的代码,由于你while后的一定为真,所以你下面的语句中一定会有break语句来终止循环。
2013-07-31 19:11
apologz
Rank: 2
等 级:论坛游民
帖 子:56
专家分:24
注 册:2013-2-4
收藏
得分:2 
嗯,当括号中的字母为非零的时候就会无限循环除非遇到break这语句,不然会始终无限循环。

难觅知音、同一个编程梦,我们共同进步。
2013-07-31 21:07
快速回复:无限循环
数据加载中...
 
   



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

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