delphi中的数组赋值

在c语言中有:a[5]={1,2,3,4,5};那么在delphi中,这个数组的赋值该怎么写??下面有人说的对,我就是想在声明数组的时候赋初值,至于初值的内容你们不需要知... 在c语言中

有:a[5]={1,2,3,4,5} ;

那么在 delphi中,这个数组的赋值该怎么写??
下面有人说的对,我就是想在声明数组的时候赋初值,至于初值的内容你们不需要知道,我想知道的只是申明的时候赋值的格式,而不是通过一个过程去实现
展开
 我来答
暖流中的鱼
2008-09-14 · 知道合伙人IT服务行家
暖流中的鱼
知道合伙人IT服务行家
采纳数:30 获赞数:61
Delphi专家

向TA提问 私信TA
展开全部
//下次把问题描述清楚

{ 如果
a[5]={2,542,7899,26,11};里面的值是无规律的{就只在这5个值里挑一个的话}
那么我想的到办法只有这样。
你说:数组的大小是10000,

是指b数组(10000个无规律的数成)
(你怎么去设10000个无规律的数?

还是就是指a数组呢,就是你想要10000个数,这些是随机的

这样赋值
只要这样即可:}
Const
NUM = 10000; //数组的大小
Var
a: Array[1..NUM] Of integer;
i: integer;
Begin
Randomize;
For i := 1 To NUM Do
a[i] := Random(NUM) + 1;
End;
314ccp
2008-09-13 · TA获得超过5625个赞
知道大有可为答主
回答量:1497
采纳率:0%
帮助的人:2152万
展开全部
a[5]:=random(100);
random表示取出随机数。
以上表达式是表示a[5]的值在0~100之间的随机数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友07f8558
推荐于2018-05-06 · 超过11用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:28万
展开全部
var
a:=array[1..5] of integer=(1,2,3,4,5)

只有全局变量才能赋初始值,而且5个值都要赋满
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
约等于没有
2008-09-15 · TA获得超过258个赞
知道小有建树答主
回答量:535
采纳率:0%
帮助的人:504万
展开全部
人家好像问的问题是怎么在声明变量的时候赋上初值。
好像Delphi不支持的吧。我只知道可以这样写。
const
A:array[0..3] of integer = (1,2,3,4);

但这个是常量,变量的话不清楚应该怎么一下子把一个数组赋上值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenguihao
2008-09-15 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:149
采纳率:100%
帮助的人:81.5万
展开全部
a:=array[1,2,3,4,5] of integer; //创建数组

Randomize; //随机函数

if High(a)>0 then
begin
for lest(a) to High(a) do
bein
i:=random(a);
end;
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式