全球FlexSim系统仿真中文论坛

标题: 请教关于节点型数组的用法 [打印本页]

作者: pepure    时间: 2010-8-3 08:22
标题: 请教关于节点型数组的用法
请教关于节点型数组的用法: \  V% ~) w9 X5 j0 ?
treenodearray items = makearray(4);
) ?2 E2 M; L/ ^+ P- f% G) K item[1] = rank(current, 1);
7 M) I/ g: G5 u5 {3 D: M  Citem[2] = rank(current, 2);
* ~5 g9 J* E3 r$ r; e: @ item[3] = rank(current, 3);
) W7 A6 y4 z$ s" zitem[4] = rank(current, 4);
; Y4 `% l* d2 o# [, o4 C# _定义是不是这样写,然后要引用的话如何引用,以及使用上有没有什么要注意的?
作者: lybie    时间: 2010-8-3 09:09
数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。
作者: lybie    时间: 2010-8-3 09:15
根据你的定义,不是item[1]应该是items[1];你的上面的赋值可以写成! R$ O* v+ t& G0 L! C$ |/ |( q
treenodearray items = makearray(4);
% r( ~8 y; ~1 K* P/ f, }) b% mfor(int n=1;n<5;n++)
4 P/ I0 w. V, q3 e3 D6 |: h; _{  i6 r0 ^0 J! @% y  `+ T( q' j: K
items[n] = rank(current, n); 0 {8 |6 m; U& Q: o: N+ k- r" F
}
! ~  l: N2 C* _在使用的时候,主要是看你有什么用途了!如果,你实际中没有用途那又何必定义了?其实对于,你上面的定义看来是没有必要定义数组的,可以直接使用rank (current,n);就可以!
作者: pepure    时间: 2010-8-3 13:08
3# lybie
$ l8 P$ h- t: h: V9 [) i7 O比方说,我要移动4个item到Queue2,是不是可以这样写8 m& \( C8 L& w
treenodearray items = makearray(4);+ N0 j' B8 m9 E, `' _
for(int n=1;n<5;n++)
3 X3 x6 Y7 c: T: m6 E3 w% A- T{# ]2 d% x2 a) s: S3 l/ t
items[n] = rank(current, n); 3 P  e) s1 q- X% M% G6 I+ S
}2 B; h! Z1 C* l  H* e
moveobject(items,Queue2);
作者: lybie    时间: 2010-8-3 14:09
不是,应该是
, O" [; s. b% P; h- U: H# Ofor(int n=1;n<5;n++)1 I8 Y8 Z: ^1 R* w: H/ t
{- L8 F! K& ?# X5 c$ E  {+ T
items[n] = rank(current, n);
. a& x% Z" A! t1 H' V4 _7 ?moveobject(items[n],Queue2);
" L$ r/ B. O9 Q" P5 o}
作者: shellyee    时间: 2016-3-18 15:09
学习了




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3