• 循环语句


    和其他类似语言一样,C#同样提供了不确定循环和确定循环。

    不确定循环就是do while循环
     1            int i = 0;
     2            while (i <= 10)
     3            {
     4                System.Console.Write(i++);
     5            }

     6
     7            do
     8            {
     9                System.Console.Write(i++);
    10            }

    11            while (i < 20);
    以上包含了不确定混淆的先判断再循环,和先循环再判断。

    确定循环就是我们常说的for循环
    1            for (int i = 0; i < 100; i++)
    2            {
    3                System.Console.WriteLine(i);
    4            }
    注意第1行,int i的生命周期很值得玩味,我们可以理解i的生命周期是在for结构之内的。
    那么以下语句中,你可以判断出哪里将有编译错误呢?
     1            for (int i = 0; i < 100; i++)
     2            {
     3                System.Console.WriteLine(i);
     4            }

     5
     6
     7            System.Console.WriteLine(i);
     8
     9            int i;
    10
    11            if (1 == 1)
    12            {
    13                System.Console.WriteLine(i);
    14            }

    15
    16            for (int i = 0; i < 100; i++)
    17            {
    18                System.Console.WriteLine(i);
    19            }

    说道循环就需要交代一下跳出

    跳出能力 关键字
    跳出循环或多条件判断体 break
    重新开始一个循环迭代 continue
    跳到指定的标签 goto
    跳出函数 return

  • 相关阅读:
    Javascript引擎的单线程机制和setTimeout执行原理阐述
    给定红包个数和红包金额,计算红包的金额
    oracle日志归档空间清理
    Jmeter之录制控制器与代理的使用
    Jmeter分布式测试的坑
    Jmeter之Cookie和Session处理
    性能测试之JMeter远程模式
    JMeter自带工具录制配置方法
    Jmeter分布式测试
    性能测试的 Check List (不断更新中)
  • 原文地址:https://www.cnblogs.com/shyleoking/p/635380.html
Copyright © 2020-2023  润新知