回 帖 发 新 帖 刷新版面

主题:[新手]有关procedure的问题,望大家幫忙回答

我想弄成這樣,但不懂
procedure row(x);  // 他好像一定要我先宣告 x,但又不能是x: array[1..9] of integer;
x: array[1..9] of integer //一旦上面宣告了(string/integer),這裡就沒法行了
(單單是 x[i]:random(9)+1 也不行// x 是string(integer 又是不行))

我想要的效果是
begin
row(a); //出現a: array[1..9] of integer
row(b); //出現b: array[1..9] of integer
row(c): //出現c: array[1..9] of integer

如果不行的話
便要

procedure rowA;
a: array[1..9] of integer 
procedure rowB;
b: array[1..9] of integer 
procedure rowC;
c: array[1..9] of integer 
procedure rowD;
d: array[1..9] of integer

回复列表 (共2个回复)

沙发

你可以
type
  arr=array[1..9]of integer;
procedure row(x:arr);
你说的看不太懂啊,是不是问这个?

板凳

万分感谢!!^^

我来回复

您尚未登录,请登录后再回复。点此登录或注册