| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1853 人关注过本帖
标题:for语句的差别
只看楼主 加入收藏
vben
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-7-17
收藏
得分:0 
我有不同意见想补充下:
for(i=0;i=0;)
for(i=0;i==0;)
这两条语句都缺少第三表达式,这会造成无限循环
应该写成(假设):
for(i=0;i=0;i++)
for(i=0;i==0;i++)
第一个在第二表达式i=0 为假。。将不会执行下去
for(i=0;i==0;i++) 第二表达式i=0 为真。。会执行x++ 但第二次判读结果是假的,将不会执行下去



2007-07-21 14:32
FinF
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-7-21
收藏
得分:0 
to 11楼
for语句表达式的任何一个都可以省略不写

/***********for you,for me***********/
2007-07-21 14:40
jackys2006
Rank: 1
等 级:新手上路
帖 子:195
专家分:0
注 册:2006-3-10
收藏
得分:0 

2007-07-21 15:40
jackys2006
Rank: 1
等 级:新手上路
帖 子:195
专家分:0
注 册:2006-3-10
收藏
得分:0 
没这么无聊吧,写这样的代码

2007-07-21 15:40
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
收藏
得分:0 
9楼

准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-07-21 17:37
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 

上机试了一下,还真是我误人子弟了。对不起


天行健,君子以自强不息!!QQ:68660681
2007-07-21 17:57
水漪儿
Rank: 2
来 自:shangshida
等 级:论坛游民
帖 子:147
专家分:10
注 册:2007-7-19
收藏
得分:0 
for语句表达式的任何一个都可以省略不写,可以在后来再声明的。
2007-07-21 20:17
totohack
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2007-7-15
收藏
得分:0 
光说不练,说有什么用


/******************************/
/******dev-cpp v4.9.9.2********/
/******************************/

#include <stdio.h>

int main()
{
for(int i=0;i=0;)//一次也不执行
printf("*");
for(int i=0;i==0;)//死循环
printf("&");
}


2007-07-21 21:24
totohack
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2007-7-15
收藏
得分:0 
不想解释了,也不用解释了吧

[此贴子已经被作者于2007-7-21 21:25:50编辑过]



2007-07-21 21:25
Soulink
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-7-14
收藏
得分:0 
for中的第二个分句应该用判断语句才对(诸如:<=0,>=0),for(i=0;i=0;i++)本身写法就错误了!这样的问题没必要深究的。等你写过一些代码后,就会把这些都当成经验来看了,不用太钻牛角尖。C语言学习的方向和方法都不能错啊!

开硬件之道,创软件之业。
2007-07-22 10:07
快速回复:for语句的差别
数据加载中...
 
   



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

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