| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1896 人关注过本帖
标题:初学者关于continue的问题!
取消只看楼主 加入收藏
crzzhou
Rank: 2
等 级:论坛游民
帖 子:6
专家分:12
注 册:2016-1-1
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
初学者关于continue的问题!
其实我想问的是既然出现continue直接跳过下面语句重新循环 那么continue以下的语句不是很多余吗?
当然如果continue前有个if语句限定 那么continue以下的语句就不多余了。
那么麻烦大家帮忙看看下面的代码 continue以下的语句有什么用
程序代码:
#include<一个头文件> //这是一个比数据结构书上介绍的更快速冒泡排序的程序
/*该函数用的仍是冒泡排序,
唯一不同的是我们加了个标志flag
一旦发现数据元素没有相互交换,
我们就可以提前退出循环,从而节省了时间!
*/
void sort(int *a,int n)// 冒泡升序排序
{

 int i,flag = 1, j;

 int temp;

 i = 1;
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;[/color]
    }
    break;
    ++i;
  }

 }
}

这个是抄录郝斌老师视频里面讲解continue时候用到的的代码  
因为数据结构还没学所以也不懂
我想知道在这个程序中continue以下的语句是不是多余的。
我觉得是多余的但是又想到像郝斌老师那样权威的人应该不会写一些无意义的代码。。
搜索更多相关主题的帖子: continue 
2016-01-03 13:58
crzzhou
Rank: 2
等 级:论坛游民
帖 子:6
专家分:12
注 册:2016-1-1
收藏
得分:0 
回复 3楼 笨蛋编程
好的~
2016-01-03 18:01
crzzhou
Rank: 2
等 级:论坛游民
帖 子:6
专家分:12
注 册:2016-1-1
收藏
得分:0 
回复 4楼 K子凌
反正我也看不懂
2016-01-03 18:02
快速回复:初学者关于continue的问题!
数据加载中...
 
   



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

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