美文网首页
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 流程结构

    如下图c++有如下三种流程结构,顺序,选择,循环 选择分支 if语句 格式 if(条件表达式) {语句块}else...

  • Python程序结构

    2018年6月27日笔记 python流程控制 1.python流程控制语句结构 4种流程控制语句结构:ifif ...

  • (极客时间)rpc服务发现

    服务发现图片补充1、服务发现流程图: 2、DNS流程 3、zookeeper服务发现结构 4、 总线注册流程

  • MySQL学习之流程控制

    前言、流程控制结构 一、分支结构 1-1、if函数 1-2、case结构 1-3、if elseif结构 1-4、...

  • 展示方式

    图 流程图:业务流程、作业流程、数据流程、时间流程结构图:组织结构、系统架构、业务架构、网络结构、功能结构数据图:...

  • 斗地主游戏文档

    1.体系结构图 2.逻辑流程图 2.1简易流程图 2.2详细流程图 3.服务器-客户端通讯图 4.数据结构 4.1...

  • [JS基础]笔记四

    js流程控制语句 流程控制 顺序结构、分支结构、循环结构 分支结构 if 分支结构 if else 双分支结构语句...

  • 04-JS基础-流程控制

    JavaScript提供3种流程结构:顺序结构、选择结构、循环结构。顺序结构:默认的流程结构。按照书写顺序从上至下...

  • 面试题1

    一.Hadoop 1.hdfs写流程 2.hdfs读流程 3.hdfs的体系结构 4.一个datanode 宕机,...

  • dart快速入门教程 (4)

    4.流程控制 #4.1.分支结构 1.if语句 2.switch语句 #4.2.循环结构 1.for循环 2.fo...

网友评论

      本文标题:4 流程结构

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