class Test {
        static void Main()
        {
            int i;
            for (i = 1; i <= 10; i++)
            {
                if (i % 2 == 0)
                    continue;
                Console.WriteLine(i);            }
            Console.ReadLine();
        }      
    }
为什么输出的结果是13579,请大家帮我解析一下.continue

解决方案 »

  1.   

    continue,跳出本次循环,但是继续做循环。
      

  2.   

    如果是偶数就跳过下面这句Console.WriteLine(i);直接下一个循环啊
    所以输出的是0~10内的奇数
      

  3.   

    continue不是继续循环吗?那break又是怎么回事呢?
      

  4.   

    break 是转到循环结束,不再循环。
      

  5.   

    如果你要输出偶数,你把continue那句去掉就行了!
    continue 是跳出本次循环,继续下次
      

  6.   

    break 是终止循环!continue 是跳出这次执行的循环内容!
    看英文单词也能够猜的出意思了吧!
    说的够明白了吧