如题

解决方案 »

  1.   

    do while循环体至少要执行一次。其他的请看msdn。
      

  2.   

    for (statement1; statement2; statement3)
    {
      statement4;
    }// 等价于:statement1;
    while (statement2)
    {
      statement4;
      statement3;
    }
      

  3.   

    foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。
      

  4.   

    呵呵,谢谢大家~!~!~!本人是菜鸟,第一次来csdn发帖子,就有高手回复,好感动啊~!支持CSDN~!~!~!~!
      

  5.   

    执行次序不同。while 循环先判断,再执行;do-while 循环先执行,再判断。
        一开始循环条件就不满足的情况下,while 循环一次也不会执行,do-while 循环则不管
    什么情况都至少执行一遍。
      

  6.   

     do while至少做一次,其他的可能一次都不做,在有循环次数明确时,我一般用FOR,在循环次数不明确时用WHILE,如果能用foreach时,会用这个多一点,但如果要删除序列里的数,我还是会用FOR