• C#基础小整理2


      1.if结构的基本语法

    if(条件)

    语句1;

    执行过程:首先判断条件的结果,如果条件为True,则执行语句1,如果条件为false,则跳过语句1,执行后面的语句。

    1) if后面括号中的条件,要能计算成一个Bool类型的值。

    2)默认情况下,if语句只能带一句话(如果不加括号的话)。

    1. if-else结构

    if(条件)

    {      语句1;                  }

    else

    {      语句2;                  }

    执行过程:如果条件为True,则执行if带的语句块1,并且跳过else带的语句块2.。如果条件为false,则跳过if带的语句块1,执行else带的语句块2。

    注解:上面两个语句块,根据条件结束为True或者False,总要执行一个。

    1. if-else if结构

    在if-else if语句中,只有当上一个条件不成立时,才会进入下一个if语句并进行if语句后面的条件判断,一旦有一个if语句后面的条件为true,则执行此if所带的语句块,语句块执行完成后,则立即跳出if-else if结构,如果所有的if条件都不成立,则如果执行的语句最后又else,则执行else所带的语句,否则什么都不执行。

    1. switch-case结构

    switch(表达式)

    {

            case 值1:  语句块1;

    break;

    case 值2:  语句块2;

    break;

    default:  语句块3;

    break;

    }

    执行过程:首先计算括号中的表达式,然后根据计算结果与匹配case后面的值,如果有匹配项,则执行匹配项后面的语句,直到break语句跳出switch-case。如果所有的case值都不匹配,那么有Default则执行default后面的语句,直到break结束,如果没有default,则跳出switch-case,什么都不执行。

    1. if-else if与switch的比较

    相同点:都可以实现多分支结构。

    不同点:switch:一般。只能用于等值比较。

                   if-else if:可以处理范围。

    1. 循环结构

    1) while循环的语法

    while(条件)     //条件叫循环条件

    {

    要循环执行的N条程序;   //循环体
    }

    执行过程:

    (1) 先判断循环条件,如果条件为true,则转向(2),如果条件为false,则转向(3)。

    (2) 执行循环体,循环体执行完后,转向(1)。

    (3) 跳出循环,循环结束。

    注意:在循环体中,一定要有改变循环条件中的某个变量的值,使循环条件终有一天为true。

    特点是:先判断,在执行。

    2) do-while循环的语法

    do

    {
    }while(条件);

    执行过程:(1) 执行循环体,执行完循环体转向2。

    (2) 判断条件是否成立,如果条件为true,则转向1,如果条件为false,则转向3。

    (3) 跳出循环,循环结束。

    注:加入循环条件一开始就不成立,对于while循环,一次都不会执行,对于do-while循环则会执行一次,所以,do-while的循环体会被执行一次。

    while 先判断,后执行。

    do-while先执行,后判断。

    1. 程序调试

    1) 设置断点

    2) 单步运行

    3) 观察变量

    1. for循环

    for(表达式1;表达式2;表达式3)

    {

    循环体;
    }

    注:一般情况下,表达式1用于定义循环变量和对循环变量赋初值。表达式2是循环条件,表达式3是用于改变循环变量的值。

    执行过程:(1) 执行表达式1,转向第二步。

    (2) 判断表达式2(循环条件),如果表达式2的值为true,转向第三步,如果表达式的值为false,转向第5步。

    (3) 执行循环体,转向第四步。

    (4) 执行表达式3,转向第二步。

    (5) 循环结束,跳出循环。

    1. break和continue

    (1) break用于循环中,退出当前循环。

            1) 可以用于switch-case判断,用于跳出switch。

            2) 用在循环中,用于立即跳出(终止)循环

    注意:用于循环中时,跳出的是break所在的循环。

    (2) continue 立即结束本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出循环。

    注意:用于循环中,程序一旦执行到continue语句,立即结束本次循环(就是不在执行循环体中的continue下面的语句了),直接进入下一次循环(do-while/while)直接进行下一次循环条件的判断,如果条件成立,则再次进入循环。对于for循环,先执行表达式3,在判断循环条件是否成立)。

    1. 小节

    (1) 顺序结构  语句顺序执行

    (2) 分支结构  语句在满足条件下执行。

    if    if-else   if-else if   switch    表1?表2:表3  (三元运算)

    (3) 循环结构:语句在满足条件下循环执行多次。

    while    do-while   for

    (4) 跳转语句

    break   continue   goto

    (5) 三元表达式   表1?表2:表3

    执行过程:首先计算表达式1,表达式1应该是一个能够计算成bool类型的值,如果表达式1的值为true,则表达式2的值作为整个表达式的值,如果表达式的值为false,则表达式3的值作为整个表达式的值。

    初心商城:初心商城

    作者:韩迎龙(Kencery)    MVC/.NET群:159227188
    如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏一杯咖啡,本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明, 且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利

  • 相关阅读:
    Session共享的解决方案[转]
    学习SAS_001_循环语句中读取数据文件
    如何让远程数据库中的1张表导入到本地数据库中
    SAS之COMPBL、DEQUOTE函数
    使用winzip命令行对文件打包压缩
    让每个单词的第一个字母自动大写
    For the distance calculation
    SAS数据集转置
    Web开发/设计人员应当知道的15个网站
    你从没见过的 HTML5 动画效果
  • 原文地址:https://www.cnblogs.com/hanyinglong/p/2407780.html
Copyright © 2020-2023  润新知