美文网首页
4 流程结构

4 流程结构

作者: ca8519be679b | 来源:发表于2020-10-15 00:08 被阅读0次

    如下图c++有如下三种流程结构,顺序,选择,循环

    1

    选择分支

    if语句

     格式 if(条件表达式) {语句块}else{语句块}

    2

    如上,一个简单的if  else结构

    当然c++没有elif,而是要使用else if(){}else{}

    3

    当然还可以嵌套使用,就不多赘述了。

    三目运算符

    表达式1?表达式2:表达式3   判断表达式1的逻辑,真执行表达式2,返回表达式2的结果,否则执行表达式3,返回表达式3的结果

    4

    switch语句

    5

    格式如上,几个关键字switch,case,break,default

    6

    当然可以如上堆叠玩,如果不break就顺序执行

    switch缺点只能使用int或者char型,不能使用区间

    循环结构

    while循环

    格式while(条件){语句块}

    7

    如上,简单的实现从1到10输出

    do while循环

    格式 do{语句块} while(条件);  比while循环不同的是不满足条件也会执行一次,注意条件在后边且有分号

    8

    如上,可以看到do while循环不满足条件也执行了1次

    for循环

    格式  for(起始条件;循环条件;条件变化){循环体}

    9

    for()小括号里的3个内容都可以省略。但是2个分号不能省,而且里面定义的变量,外部访问不到

    10

    当然也可以玩嵌套,如下打印乘法表

    11

    跳转结构

    break,continue感觉没啥可说的了,一个直接跳出对于内层循环,一个是结束当次循环,开始下次

    goto语句 定义flag:                  goto flag进行跳转

    不建议使用,因为逻辑会容易混乱,可以被循环和其他跳转替代

    12

    相关文章

      网友评论

          本文标题:4 流程结构

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