| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 504 人关注过本帖
标题:[原创]新手c语言问题请求帮助
只看楼主 加入收藏
haining0718
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-10-25
收藏
 问题点数:0 回复次数:6 
[原创]新手c语言问题请求帮助

c语言问题:
下列for循环的循环次数是( )次
int i=0,,j=0;
for(; !j&&i<=5;i++)
j++;

麻烦告诉我什么意思,谢谢

搜索更多相关主题的帖子: c语言 请求 
2006-10-25 14:45
我不是郭靖
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:494
专家分:6
注 册:2006-10-4
收藏
得分:0 
1

2006-10-25 15:05
haining0718
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-10-25
收藏
得分:0 

为什么是1啊?


上联:说你行你就行不行也行 下联:说不行就不行行也不行 横批:不服不行
2006-10-25 16:22
xianlin_lea
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2006-10-6
收藏
得分:0 
第一次j为0时,循环条件为真!
执行j++;然后 j为1,此时循环条件为假!
结束循环!

所以循环次数为1

2006-10-25 17:32
haining0718
Rank: 1
等 级:新手上路
帖 子:49
专家分:0
注 册:2006-10-25
收藏
得分:0 
这循环让我头疼,我还是弄不明白……唉

上联:说你行你就行不行也行 下联:说不行就不行行也不行 横批:不服不行
2006-10-25 19:08
unicorn
Rank: 4
等 级:贵宾
威 望:14
帖 子:1066
专家分:0
注 册:2005-10-25
收藏
得分:0 
int i=0,,j=0;
for(; !j&&i<=5;i++)
j++;

=>

for(int i=0,j=0;!j&&i<=5;i++,j++);
//分析:初始的时候i=0,j=0,进入循环的条件是!j&&i<=5 意思就是(!j)为真且i<=5时才进入循环体,此时j=0; 所以!j=1 为真,且i=0<5进入循环体i,j 都自加1,
一次循环后j=1; 所以!j=0 为假,不满足条件退出循环体
整个循环进行了1次



unicorn-h.spaces. ◇◆ sava-scratch.spaces.  noh enol ! pue pu!w hw u! shemle aq ll!m noh 
2006-10-25 19:14
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 

或者看成while
int i=0,,j=0;
while(!j&&i<=5)
{ j++;i++; }


谁有强殖装甲第二部,可以Q我460054868
2006-10-25 19:19
快速回复:[原创]新手c语言问题请求帮助
数据加载中...
 
   



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

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