发帖
 找回密码
 立即注册
搜索
5 0 0

帮帮忙,看看这段代码中的几个地方怎么理解

技术交流 495 5 2012-12-14 00:35:03
int ascending = 1;
int descending = 2;
int order =ascending;
(这里的定义是要表达什么,不是系统函数吧?和下面的判断语句有什么关系?)
string labelname ="reprocess";


double curitemtype = getlabelnum(item, labelname);
int maxrank = 1;
for(int i = 1; i <= content(current); i++)
{
        double compare = getlabelnum(rank(current, i), labelname);
        if(order == ascending)    《为什么要这句判断语句,不是一直都相等吗?上面赋值了啊
        {
                if(compare > curitemtype)
                        break;
        }
        else if(compare < curitemtype)
                break;
        maxrank++;
}
setrank(item,min(maxrank, content(current)));

}
──── 0人觉得很赞 ────
2012-12-14 08:35:17
那个地方是供用户定义的, 这是个暂存区里排序的算法,  默认的话是ascending ,你可以在下拉菜单那里直接修改(选择升序或降序)。
2012-12-14 13:12:19
if(order == ascending)   
这里怎么理解呢?谢谢了
2012-12-14 13:33:10
下面不是有个else  吗

就是说,两种情况都考虑了,如果用户选择ascending,就执行大括号里面的脚本,否则执行else 下大括号的脚本。
2012-12-14 23:48:59
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=7493&ptid=3109]4#[/url] [i]domcylai[/i] [/b]


误入歧途了,非常感谢你
2012-12-16 17:53:24
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=7509&ptid=3109]5#[/url] [i]苏木夏A[/i] [/b]


你懂了 ?
您需要登录后才可以回帖 立即登录
高级模式
返回
技术交流
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
12091
227
2
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
6134
45
3
FlexSim2016 中国象棋
FlexSim2016 中国象棋
6009
44
4
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
5632
62
5
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
5477
34
博主榜
+ 10630
+ 7753
+ 6759
4
+ 6323
5
+ 6321
6
+ 5341
7
+ 4710
8
+ 3722
9
+ 3628
10
+ 3566