FAQ > 金融建模 > 建模问题 > 语法相关

Q:Break/Continue的用法与区别    

  • A:
    对于循环语句来说,break为终止循环,continue仅仅是终止本次循环,转入下一次循环。
    [Code]
      for i:=0 to 99 do
      begin
       if i mod 2 =0 then
         continue;
       echo i;
      end
      return i;  //返回结果99,并且打印了0到99之间的奇数
    [Code]
    [Code]
      for i:=0 to 99 do
      begin
       if i mod 2 =0 then
         break;
       echo i;
      end
      return i; 
    //返回结果0,没有打印出结果,因为i=0的时候已经满足条件,退出整个循环
    [Code]