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

for 语句

  • 语法
    for( 初始表达式;条件表达式;增量表达式 )
    {
    
       循环体代码;
    
    }
    • 初始表达式:声明循环变量,记录循环次数;[ int i = 1 ]        // 只执行一次.
    • 条件表达式:循环的条件;[ i <= 10 ]
    • 增量表达式:改变循环条件的代码,使循环代码终有一天不再成立;[ i++ ]
  • 执行过程
    • 程序首先执行“初始表达式”,声明一个循环变量,用来记录循环次数;然后执行“条件表达式”,判断循环条件是否成立,如果条件成立,则执行循环体代码;
    • 执行完循环体代码后,执行“增量表达式”,然后再次执行“条件表达式”,继续判断循环条件是否成立,成立则继续执行循环体代码,不成立则跳出for循环结构。
  • 练习:计算1+2+3+...+100的和
                int sum = 0;
                for(int i = 1; i <= 100; i++)
                {
                    sum += i; 
                }
    
                Console.WriteLine(sum);
                Console.ReadKey();

for 语句嵌套

  • 语法
    • 一个for循环中,再嵌套了一个for循环。
  • 用途
    • 当遇到某件事需要做一遍,而包含的另一件事要做N遍时,使用for循环的嵌套。
  • 练习:九九乘法表
                for (int i = 1; i <= 9; i++)  //行.
                {
                    for(int j = 1; j <= i; j++)  //列.
                    {
                        Console.Write("{0}*{1}={2}\t", j, i, i * j);
                    }
                    Console.WriteLine();   //换行.
                }
    
                Console.ReadKey();

猜你喜欢

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