| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 683 人关注过本帖
标题:[求助]请给解释几个语句的意思
只看楼主 加入收藏
erlin
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-3-19
收藏
 问题点数:0 回复次数:5 
[求助]请给解释几个语句的意思

procedure sort(var data:array of integer; n:integer);//这句里为什么括号里也有var
var
i,j,temp:integer;
begin
for j:=n-1 downto 1 do //这句是什么意思,这个for...downto的用法
for i:=0 to j-1 do
begin
if data[i]>data[i+1] then //这句书上没说,不太明白意思
begin
temp:=data[i]; //下面这3句最好给解释一下,这里为什么不用小括号?
data[i]:=data[i+1]; //
data[i+1]:=temp; //
end;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if edit1.text <> '' then
begin
listbox1.Items.add(edit1.text);
count:=count-1;
label3.Caption:=inttostr(count);
if count=0 then
begin
button1.Enabled:=false;
button2.Enabled:=true;
end;
end;
edit1.SetFocus;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
listbox1.Clear;
count:=10;
label3.Caption:='10';
button1.Enabled:=true;
button2.enabled:=false;
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
close;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
data:array[0..9] of integer;
i:integer;
begin
for i:=0 to 9 do
data[i]:=strtoint(listbox1.Items.strings[i]);//这里的strings和string有什么区别,在什么情况要用到
sort(data,10);
for i:=0 to 9 do
listbox1.Items.strings[i]:=inttostr(data[i]);
end;

end.

搜索更多相关主题的帖子: 语句 解释 
2007-04-04 18:30
liuqiang_sy
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2007-3-13
收藏
得分:0 
书上的东西不一定要信的.有好多都是错误的.你自己调试一下.看能不能跑起来.

2007-04-04 20:22
anthony634
Rank: 6Rank: 6
来 自:西南交大
等 级:贵宾
威 望:24
帖 子:653
专家分:10
注 册:2006-6-8
收藏
得分:0 


书上有说的,看不懂的不管先,看完再研究就懂了

procedure sort(var data:array of integer; n:integer);//引用传递
var
i,j,temp:integer;
begin
for j:=n-1 downto 1 do //从高到低,减一 dec(j)
for i:=0 to j-1 do //低到高inc(i)
begin
if data[i]>data[i+1] then //冒泡排序,前面大于后面哪个就交换
begin
temp:=data[i]; //下面这3句最好给解释一下,这里为什么不用小括号? 数组类型用[],
data[i]:=data[i+1]; //
data[i+1]:=temp; //
end;
end;
end;

2007-04-04 20:45
erlin
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-3-19
收藏
得分:0 

先感谢一下
这里的能用,可以通过,只是我对里面的一些句子不太明白.
3楼说的跟书上的差不多,甚至更简单.
哎,难道没人能给说详细点吗?最好给举个例子说明一下在别的情况下的用法.
为什么斑竹没有发言,是不是觉得问题太幼稚了.





难道不上学不掏钱就不能得到好的解答吗?


人生上半场20年,拒人3次,被拒2次,目前3:2领先……
2007-04-05 19:56
nongen
Rank: 5Rank: 5
来 自:网络
等 级:贵宾
威 望:17
帖 子:322
专家分:0
注 册:2006-11-25
收藏
得分:0 
找数据结构的书查一下。

昨天不是我的,明天不是你的,今天却是我们的。
http://www.
2007-04-07 08:34
bytang
Rank: 1
等 级:等待验证会员
帖 子:23
专家分:0
注 册:2005-2-25
收藏
得分:0 
建议楼上的学学Object Pascal

一花一天堂,一草一世界,一树一菩提,一土一如来, 一方一净土,一笑一尘缘,一念一清静,心是莲花开。
2007-04-15 15:21
快速回复:[求助]请给解释几个语句的意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017017 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved