初学,哪位兄弟能解释一下啊.

解决方案 »

  1.   

    for(int i=0;i<10;i++)
    {
       if(i>5)
       {
          Console.Write("continue" + i);
          continue;
       }
       Console.Write(i);
    }输出结果:
    0,1,2,3,4,5,continue6,continue7,continue8,continue9
    for(int i=0;i<10;i++)
    {
       if(i>5)
       {
          Console.Write("break" + i);
          break;
       }
       Console.Write(i);
    }输出结果:
    0,1,2,3,4,5,break6
    continue 是跳到下一次的循环,就如果i=6就直接跳到i7,而不执行后面的Console.Write(i);偶break是跳出整个循环,执行了break后循环就结束了
      

  2.   

    continue 不执行循环体中剩下的语句,直接进入下一轮循环。
    break 跳出循环体或 switch。
      

  3.   

    区别在于放在循环体内部的时候
    break 退出循环,执行循环体以下找代码continue 退出本次循环,进行循环条件验证,进入下次循环
      

  4.   

    continue 继续下一次循环
    break  直接退出循环
      

  5.   

    continue 继续下一次循环
    break 直接退出循环
      

  6.   

    for(i=0;i<10;i++)
    {
      if(i=5)
    {
      continue
    }
    }
    输出结果0.1.2.3.4.6.7.8.9for(i=0;i<10;i++)
    {
      if(i=5)
    {
      break 
    }
    }
    输出结果5