全球FlexSim系统仿真中文论坛

搜索
查看: 6694|回复: 5
打印 上一主题 下一主题

请教关于节点型数组的用法

[复制链接]
跳转到指定楼层
1#
pepure 发表于 2010-8-3 08:22:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教关于节点型数组的用法
9 }) h  \' }8 f) A9 H# `. jtreenodearray items = makearray(4);; D& o! J0 t- D# s" O7 Z
item[1] = rank(current, 1); * a* h  g1 }* I! a) d
item[2] = rank(current, 2);# e/ G$ W5 h( H9 P) `
item[3] = rank(current, 3);
3 O% I, i  i9 Nitem[4] = rank(current, 4);
7 k! G6 `+ J4 V. A定义是不是这样写,然后要引用的话如何引用,以及使用上有没有什么要注意的?
2#
lybie 发表于 2010-8-3 09:09:27 | 只看该作者
数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。
3#
lybie 发表于 2010-8-3 09:15:40 | 只看该作者
根据你的定义,不是item[1]应该是items[1];你的上面的赋值可以写成
  n% n8 x8 ?+ streenodearray items = makearray(4);
$ X; @5 i1 N2 G% _' p9 g: A9 Dfor(int n=1;n<5;n++)
! m7 a( h9 F9 D8 ?( j: L{7 D) z7 q$ _. M/ n% w) `, `
items[n] = rank(current, n);
8 g0 @) L3 n, x0 z- w  _}
! O& R" Z6 Z# a# V( L在使用的时候,主要是看你有什么用途了!如果,你实际中没有用途那又何必定义了?其实对于,你上面的定义看来是没有必要定义数组的,可以直接使用rank (current,n);就可以!
4#
 楼主| pepure 发表于 2010-8-3 13:08:05 | 只看该作者
3# lybie   i# x7 Z- ~- e6 e6 w3 g- R3 X: ^
比方说,我要移动4个item到Queue2,是不是可以这样写
, d+ Y' @3 H& e) ftreenodearray items = makearray(4);% ^$ m2 r- c- h; W. r* p
for(int n=1;n<5;n++): T6 n# Q, u- q( g( b$ ?
{! M8 ~" i% Q6 h* {2 |
items[n] = rank(current, n);
9 y7 p( B3 Z0 Y# }$ e- K5 _5 A}
: i  ?+ v7 d3 jmoveobject(items,Queue2);

评分

参与人数 1威望 +8 收起 理由
wj109260758 + 8

查看全部评分

5#
lybie 发表于 2010-8-3 14:09:39 | 只看该作者
不是,应该是
" I: `; ]; _" tfor(int n=1;n<5;n++)4 E) y9 i( N* k
{' k8 }" q# F) X1 F4 n0 U( \( K
items[n] = rank(current, n);
3 B( i6 ~% o& w9 lmoveobject(items[n],Queue2);; ~8 M9 a% l. g1 J) c  S
}

评分

参与人数 1威望 +10 收起 理由
wj109260758 + 10

查看全部评分

6#
shellyee 发表于 2016-3-18 15:09:36 | 只看该作者
学习了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-6-30 04:47 , Processed in 0.077555 second(s), 18 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表