• [No0000E6]C# 判断与循环


    判断语句

    语句描述
    if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。
    if...else 语句 一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。
    嵌套 if 语句 您可以在一个 if 或 else if 语句内使用另一个 if 或 else if 语句。
    switch 语句 一个 switch 语句允许测试一个变量等于多个值时的情况。
    嵌套 switch 语句 您可以在一个 switch 语句内使用另一个 switch 语句。

    ? : 运算符

     条件运算符 ? :,可以用来替代 if...else 语句。

    Exp1 ? Exp2 : Exp3;

    其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒号的使用和位置。? 表达式的值是由 Exp1 决定的。如果 Exp1 为真,则计算 Exp2 的值,结果即为整个 ? 表达式的值。如果 Exp1 为假,则计算 Exp3 的值,结果即为整个 ? 表达式的值。

    循环类型

    循环类型描述
    while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
    for 循环 多次执行一个语句序列,简化管理循环变量的代码。
    do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
    嵌套循环 您可以在 while、for 或 do..while 循环内使用一个或多个循环。

    循环控制语句

    循环控制语句更改执行的正常序列。当执行离开一个范围时,所有在该范围中创建的自动对象都会被销毁。

    控制语句描述
    break 语句 终止 loop 或 switch 语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。
    continue 语句 引起循环跳过主体的剩余部分,立即重新开始测试条件。

    无限循环

    如果条件永远不为假,则循环将变成无限循环。for 循环在传统意义上可用于实现无限循环。由于构成循环的三个表达式中任何一个都不是必需的,您可以将某些条件表达式留空来构成一个无限循环。

    for (;;)
    {
        Console.WriteLine("Hey! I am Trapped");
    }

    当条件表达式不存在时,它被假设为真。使用 for(;;) 结构来表示一个无限循环。

  • 相关阅读:
    一个极好的ALV例子
    ABAP中读取文本文件(TXT DOCUMENT)并用ALV显示
    SMARTFORM报表程序设计(3)
    FOR ALL ENTRIES IN
    SMARTFORM报表程序设计(2)
    SMARTFORM报表程序设计(1)
    ABAP用FILE_OPEN_DIALOG打开多个文件后打印出名称
    LaTeX 表格的处理 [转]
    ubuntu安装deb,rpm安装包,tar.gz的方法 [转]
    OpenGL学习入门之VS2010环境配置 [转]
  • 原文地址:https://www.cnblogs.com/Chary/p/No0000E6.html
Copyright © 2020-2023  润新知