搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 关于continue的问题
标题:
关于continue的问题
只看楼主
QQ714780440
等 级:
新手上路
帖 子:15
专家分:1
注 册:2011-4-27
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:8
关于continue的问题
大家请看下面
while (flag)
{
flag = 0;
for (j=0; j<n-i; ++j)
{
if (a[j] > a[j+1])
{
temp = a[j];
a[j] = a[j+1];
continue;
a[j+1] = temp;
flag = 1;
break;
}
}
break;
++i;
}
continue后面的
a[j+1] = temp;
flag = 1;
几时运行?
搜索更多相关主题的帖子:
continue
2011-05-30 20:16
lz1091914999
来 自:四川
等 级:
贵宾
威 望:
37
帖 子:2011
专家分:5959
注 册:2010-11-1
第
2
楼
得分:3
不会执行。
My life is brilliant
2011-05-30 20:19
Moonod
来 自:河北-唐山
等 级:
论坛游民
帖 子:29
专家分:42
注 册:2011-5-30
第
3
楼
得分:3
永远的不会执行,continue的意思是跳出这个循环,和不同于break是跳出本节循环。
你那个if语句中执行到continue就直接跳出了。
如果想执行continue下面的语句,可以给continue加一个if语句再判断下、
2011-05-30 22:16
ab6326795
等 级:
论坛游民
帖 子:91
专家分:56
注 册:2010-11-8
第
4
楼
得分:3
顶3楼!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2011-05-31 00:18
学写yyzz
等 级:
论坛游民
帖 子:29
专家分:44
注 册:2011-5-26
第
5
楼
得分:3
回复 4楼 ab6326795
你确定3楼说的正确?continue不是跳出本次循环,进行一下次循环,break是跳出整个循环吗
2011-05-31 09:34
laoyang103
来 自:内蒙古包头
等 级:
贵宾
威 望:
19
帖 子:3082
专家分:11056
注 册:2010-5-22
第
6
楼
得分:3
continue是结束本次循环 进行下一次循环
break是跳出这个循环
===========深入<----------------->浅出============
2011-05-31 09:36
lz1091914999
来 自:四川
等 级:
贵宾
威 望:
37
帖 子:2011
专家分:5959
注 册:2010-11-1
第
7
楼
得分:0
继续下一次循环。
My life is brilliant
2011-05-31 09:37
苦雪
等 级:
论坛游侠
帖 子:44
专家分:114
注 册:2011-5-29
第
8
楼
得分:3
break是跳出for语句,也就是说跳出整个循环,接着执行for语句之后的下一条诗句
continue是跳出本次循环,接着再次执行for语句
2011-05-31 10:34
ansic
来 自:恍惚窈冥
等 级:
城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
第
9
楼
得分:3
是这意思吧。
while
if
continue ;如果if为真,则不执行cmd,返回while继续循环;否则执行cmd,再返回while继续循环。
cmd
善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-05-31 10:51
9
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-341444-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 2.071206 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved