Unity 3D游戏开发 - C#语法基础 | 循环结构之 while 语句

while语句

  • 语法
    while( 循环条件 )
    {
       循环体;
    }
    • 循环条件:一般为关系表达式或bool类型值 
  • 执行过程
    • 程序运行到while处,先判断循环条件是否成立,若成立则执行循环体;执行一边循环体后,再次回到循环条件进行判断,成立则继续执行循环提,不成立则退出 while循环。
    • 在 while循环中一定会有一行代码,能够改变循环条件,使之有一天不再成立,如果没有这样一行代码,程序会陷入死循环。
  • 练习:计算1+2+3+...+100的和
                int i = 1;
                int sum = 0;
                while(i <= 100)
                {
                    sum += i;
                    i++;
                }
    
                Console.WriteLine(sum);
                Console.ReadKey();

do-while语句

  • 语法
    do
    {
       循环体;
    }while( 循环条件 );
  • 执行过程 
    • 程序首先执行do中的循环体代码,执行完毕后,判断循环条件是否成立。如果成立,则继续执行循环体,不成立则跳出do-while循环。
    • 循环体中的代码至少会执行一次。

break 和 continue

  • break
    • 立刻结束循环(大)
  • continue
    • 立刻结束本次循环(小)

猜你喜欢

转载自blog.csdn.net/weixin_41232641/article/details/81909677