我发现当 I = 1、J = 3 和 k = 5 达到某个特定条件时,嵌套循环会失败
我试图右键单击断点并在我设置的条件下
(I = 1) 和 (J = 3) 和 (K = 5)
无论如何,断点不会停止......
怎么了?
我发现当 I = 1、J = 3 和 k = 5 达到某个特定条件时,嵌套循环会失败
我试图右键单击断点并在我设置的条件下
(I = 1) 和 (J = 3) 和 (K = 5)
无论如何,断点不会停止......
怎么了?
我刚刚在 D2007 中尝试过,效果很好。你用的是什么版本?
procedure TForm85.FormClick(Sender: TObject);
var i,j,k : integer;
z:integer;
begin
for i := 0 to 10 do
for j := 0 to 10 do
for k := 0 to 10 do
BEGIN
z := z + i * j * k; // breakpoint on this line.
END;
ShowMessage(IntToStr(z));
end;
有没有考虑过可能因为条件不满足而无法到达断点?
您确实将断点添加为我假设 的Breaking 断点。
为了验证这一点
May be according to your code
(I = 1) and (J = 3) AND (K = 5)
may never get this values at same time
在满足条件之前在一行代码上设置断点并按 F8 单步执行?