如下:for c:=0 to 9 do
                begin
                   for d:=0 to 9 do
                     begin
                        for a:=0 to 8 do
                           begin
                              if DCTData3[c][d]=code[a].v then
                               g:=a;//要在if 条件满足是马上跳出for 循环
                           end;
  谢谢!

解决方案 »

  1.   

    定义个变量boolean,要退出设置为ture再每个循环的开始判断是否为true如果为真就直接break
      

  2.   

    你是想跳出单个循环还是for a 循环呢?
    如果for a 循环那就是break 如果是整个循环那就用goto 不过用这个不好
      

  3.   

    break直接跳出去continue跳出本次
      

  4.   

    break;全跳出来
    continue;跳出本次循环
    exit;退出过程
      

  5.   

    要试跳出全部循环可以这样try
      for c:=0 to 9 do
         for d:=0 to 9 do
            for a:=0 to 8 do
                begin
                 if DCTData3[c][d]=code[a].v then
                  g:=a             if a=1 then exit;;//要在if 条件满足是马上跳出for 循环
                     ......
                end;
    ..........
    .........
    finally
       跳出循环后你要做的操作end;