FOR I:=0 TO 100 DO
BEIGN
   IF I>50 THEN
      BREAK;
END;

解决方案 »

  1.   

    哎 xzisgood(夏)兄已经说了,我来迟了。 
      

  2.   

    break;
    xzisgood(夏)兄好快呀!
      

  3.   

    break;
    break;
    break;
    break;
    break;
    又来晚了。呵呵呵呵!!!
      

  4.   

    break是退出整个for循环,continue是退出这一次循环,你自己体会!
      

  5.   

    多说一点,delphi的for循环中不能对循环变量赋值,就是说不能使用在vb和vc中常用的对循环变量赋值得方式退出循环,而且如果在循环后面使用循环变量的值,会有警告,跟踪时也得不到值。如果一定要对循环变量赋值,就只能使用while或repeat了。
      

  6.   

    麻烦给点专业精神好吗?书上能直接找到的就不要浪费空间了。
    我觉得这种现象也要break一下了。