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

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

历史版块_9 5 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]


你懂了 ?
您需要登录后才可以回帖 立即登录
高级模式
返回
历史版块_9
热门问答
查看更多
1
Flexsim初级建模工程师水平标准
Flexsim初级建模工程师水平标准
38
234
2
流水作业线的仿真
流水作业线的仿真
33
83
3
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
30
224
4
图形用户界面(GUI)教学视频
图形用户界面(GUI)教学视频
26
75
5
flexsim中文教程,pdf文档已整理-重新整理
flexsim中文教程,pdf文档已整理-重新整理
25
114
博主榜
+ 5