【发布时间】:2015-04-12 21:18:25
【问题描述】:
我的程序停止读取更多行并在此过程之后结束程序,就像它的“结束”一样。在它之后(但不是):
Procedure BubbleSort;
var i, j : integer;
begin
for i := 0 to count - 1 do begin
for j := count - 1 downto i do
if (together[j] > together[j - 1]) then
Swap(together[j - 1], together[j]);
end;
end;
【问题讨论】:
-
count是什么,它有什么价值? -
我不太清楚,但很多……可能是 50 个
-
别猜了!在第一个
forloop 上放一个断点,让调试器告诉你。 -
数值正好是28
-
当你在断点后按 F8 单步执行代码时会发生什么。
标签: delphi pascal bubble-sort