美文网首页
流程控制

流程控制

作者: 千喜AR | 来源:发表于2017-07-07 20:39 被阅读15次

    流程控制中的分支和循环:

    分支:有条件的执行代码

    循环:重复执行相同的代码

    布尔(比较)运算符:

    布尔运算符-处理布尔值:

    条件布尔运算符:

    布尔赋值运算符:

    &和|运算符还有一个作用:对数值执行操作

    goto语句:

    在程序中我们可以给代码加上标签,这样就可以使用goto语句直接调到标签的地方去执行goto语句的语法goto;标签定义:

    实例:

    int myInteger = 5;

    goto myLabel;

    myInteger ++;

    myLabel:

    Console.WriteLine(myInteger);

    三元运算符:

    语法?:<resultIfTrue>:<resultIfFalse>

    if (){

    }else if(){

    }else if(){

    }else{

    }

    else if可以有0或者多个

    else 只能有0或者1个

    switch语句用法:

    1.与goto结合使用

    2.两个case:

    无论是满足条件1还是条件2都会执行2后面的代码

    do循环:

    语法结构

    do

       {<code to be looped>;}

    while(<test>);//<test>返回的是一个bool值(循环的条件判断)

    while循环:

    语法结构

    while(<test>)

    {<code to be looped>}

    for循环:

    语法结构

    for(<initialization>;<condition>;<operation>)

    {

    <code to loop>

    }

    initialization是初始化,这里可以定义一个变量,也可以给变量赋值

    condition是判断是否执行循环的条件

    每次执行完循环都会执行operation代码

    循环的中断:break(终止当前循环)

    循环的中断:continue(终止当前循环继续下一个循环)

    循环的中断:goto 可以直接跳到某一个位置

    循环的中断:return 跳出循环(跳出函数)

    相关文章

      网友评论

          本文标题:流程控制

          本文链接:https://www.haomeiwen.com/subject/uwurhxtx.html