| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 454 人关注过本帖
标题:关于while循环的执行顺序
只看楼主 加入收藏
qiankai
Rank: 2
等 级:论坛游民
帖 子:35
专家分:49
注 册:2012-4-22
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
关于while循环的执行顺序
int partition(int a[],int l,int h)
{
    int i = l, j = h+1;
    int x = a[l];
    while(1){
                while(a[++i]<x&&i<h);
                while(a[--j]>x);
                if(i>=j) break;
                Swap(&a[i],&a[j]);
                }
    a[l] = a[j];
    a[j] = x;
    return j;
}
三个while循环的嵌套让我晕了,求指教,它的执行顺序是什么?
搜索更多相关主题的帖子: return 
2013-11-25 21:27
thb
Rank: 2
等 级:论坛游民
帖 子:26
专家分:31
注 册:2013-11-21
收藏
得分:2 
顺序执行
2013-11-25 21:38
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
收藏
得分:4 
估计你是被break搞晕的,他只是跳出最近的循环

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2013-11-26 07:18
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:2 
大括号,缩进对齐一点就好看好懂了

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-11-26 08:02
黄江海
Rank: 2
来 自:江西
等 级:论坛游民
帖 子:16
专家分:22
注 册:2013-11-24
收藏
得分:12 
先 while(1)成立后再执行while(a[++i]<x&&i<h); while(a[--j]>x);注意:必须要在条件成立方可执行
2013-11-26 08:21
快速回复:关于while循环的执行顺序
数据加载中...
 
   



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

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