首页 > 其他分享 >学习打卡03-流程控制

学习打卡03-流程控制

时间:2023-02-11 20:56:16浏览次数:40  
标签:case 03 流程 switch while 循环 打卡 执行 代码

前言:程序中最经典的三种执行顺序

  1. 顺序结构: 自上而下的执行代码
  2. 分支结构 : 根据条件,选择对应的代码执行 if switch
  3. 循环结构: 控制某段代码重复执行 for while do….while

一, 分支结构

1, if

形式1:
if (条件表达式) {
代码;
}

形式2:

if (条件表达式) {
代码1;
} else {
代码2;
}

形式3:

if (条件表达式1) {

代码1;

} else if (条件表达式2) {

代码2;

} else if (条件表达式3) {

代码3;

}

. . .

else {

代码n;

}

// if语句的{}中只有一行代码的情况,{}可以省略不写: 即
if(布尔表达式)
	代码;
	

2, switch

switch(表达式){
case 值1:
执行代码...;
break;
case 值2:
执行代码...;
break;

case 值n-1:
执行代码...;
break;
default:
执行代码n;
}

switch分支的执行流程

①先执行表达式的值,再拿着这个值去与case后的值进行匹配。

②与哪个case后的值匹配为true就执行哪个case块的代码,遇到break就跳出switch分支。

③如果全部case后的值与之匹配都是false,则执行default块的代码。

标签:case,03,流程,switch,while,循环,打卡,执行,代码
From: https://www.cnblogs.com/yfs1024/p/17112525.html

相关文章

  • rror: error:0308010C:digital envelope routines::unsupported
    node版本太高  添加两句话参考文档:(101条消息)Error:error:0308010C:digitalenveloperoutines::unsupported错误解决_特级忍者猪的博客-CSDN博客......
  • drf-jwt源码执行流程(了解)、自定义用户表签发和认证、权限控制(acl,rbac)、额外知识点
    drf-jwt源码执行流程(了解)、自定义用户表签发和认证、权限控制(acl,rbac)、额外知识点补充drf-jwt源码执行流程(了解)签发(登录)源码解析#登录接口,路由匹配成功,执行ob......
  • drf入门到精通:jwt配置文件、drf-jwt源码执行流程(了解)、自定义用户表实现jwt的签发和认
    目录一、jwt配置文件二、drf-jwt源码执行流程(了解)2.0auth的user表的补充知识1、django的authuser表,密码是加密的,即便的同样的密码,密文都不一样2、自定义用户表,生成密码......
  • AOP开发流程
    一、导入并加载jar包AOPaopalliance-1.0.jaraspectjweaver-1.6.9.jarspring-aop-3.2.13.RELEASE.jarSpringspring-beans-3.2.13.RELEASE.jarspring-context-3.2.13.RELEASE.......
  • 4.Python流程控制语句
    1.条件判断语句(if语句)①语法:if条件表达式 :  代码块②用法:if语句在执行时,会先对条件表达式进行求值判断,如果为True,则执行if后的语句;如果......
  • MIT6.828_JOS启动流程
    JOS启动流程首先做个总览,JOS的启动流程主要分三步:BIOS检查内存、外设将启动盘中的0号扇区的512字节读入到物理内存的0x7c00处,这段内存就是bootloader使用jmp指令将......
  • Java多线程07——JUC并发包03
    1线程的锁的synchronized、Lock、volatile区别1.1synchronized和volatile区别用法:volatile关键字解决的是变量在多个线程之间的可见性;synchronized关键字解决的是多......
  • 超高性价比CH32V203评估学习板入门学习教程
    超高性价比CH32V203评估学习板入门学习教程第一部分、序由于作者水平有限,文档和视频中难免有出错和讲得不好的地方,欢迎各位读者和观众善意地提出意见和建议,谢谢!第二部分......
  • linux003之远程操作
    Xshell简介:Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及MicrosoftWindows平台的TELNET协议。Xshell通过互联网到远程主机,可以操控到linux服务器。......
  • 普冉PY32系列(四) PY32F002/003/030的时钟设置
    目录普冉PY32系列(一)PY32F0系列32位CortexM0+MCU简介普冉PY32系列(二)UbuntuGCCToolchain和VSCode开发环境普冉PY32系列(三)PY32F002A资源实测-这个型号不简......