switch循环语句
switch语句结构
格式:
switch(表达式){case 1 :语句体1;break ;case 2 :语句体2;break :...default :语句体n+1;break;
}
执行流程:
- 首先计算出表达式的值
- 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。
- 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。
- 注意:如果switch中得case,没有对应break的话,则会出现case穿透的现象。
for循环
for循环格式:
for (初始化语句;条件判断语句;条件控制语句) {循环体语句;
}
格式解释:
- 初始化语句: 用于表示循环开启时的起始状态,简单说就是循环开始的时候什么样
- 条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否能一直执行下去
- 循环体语句: 用于表示循环反复执行的内容,简单说就是循环反复执行的事情
- 条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去
while循环
while循环完整格式:
初始化语句;
while (条件判断语句) {循环体语句;条件控制语句;
}
do…while循环结构
完整格式:
初始化语句;
do {循环体语句;条件控制语句;
}while(条件判断语句);
三种循环的区别
- for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
- do…while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
- for循环和while的区别
- 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了
- 条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用
- 死循环(无限循环)的三种格式
- for(;
switch循环语句相关推荐
- 03 switch循环语句
1. switch语句 1.1 分支语句switch语句 格式 switch (表达式) {case 1:语句体1;break;case 2:语句体2;break;...default:语句体n+1; ...
- 1.3 switch循环语句
1. switch语句 1.1 分支语句switch语句 格式 switch (表达式) {case 1:语句体1;break;case 2:语句体2;break;...default:语句体n+1; ...
- c语言 switch循环语句,C语言入门(四)之switch、循环语句
switch格式 switch格式: switch (条件表达式) { case 整数: // case可以有一个或多个 语句; break; case 整数: // case可以有一个或多个 语句; ...
- php switch case 判断语句,PHP的switch判断语句的“高级”用法详解,switch详解_PHP教程...
PHP的switch判断语句的"高级"用法详解,switch详解 只所以称为"高级"用法,是因为我连switch的最基础的用法都还没有掌握,so,接下来讲的其实 ...
- C语言分支语句与循环语句较为全面的总结,快来看呀!!
分支语句和循环语句: 写在开篇:C语言其实算比较熟悉了,这里都是一些基础的总结,但感觉每次看都会有一些收获,也许这就是意义所在,冲冲冲!! 本章重点学习分支语句和循环语句的使用. 分支语句: if s ...
- 分支语句和循环语句(分支语句)
目录 1.什么是语句 2.分支语句(选择结构) 2.1 if语句 2.1.1练习 2.2 switch语句 分支语句: if switch 循环语句: while for do while goto ...
- Python学习 Day26 JS循环语句(二)
JS循环语句(二) (一)寻找质数 输出1-100之间的质数 for(var num = 1;num <= 100;num++){//累加器,只要遇到是数字num的约数,这个变量就进行+1var ...
- 带标签的循环语句、switch
今天继续更新,控制流程的剩余部分内容,带标签的循环语句中的continue/break 的使用方法,以及switch关键字的使用方法.例1:带标签的continue/break.package com ...
- Go条件语句、switch和循环语句
一:Go条件语句 package mainimport "fmt"//========go条件判断语句=== func main() {var var1 int = 10if va ...
最新文章
- java list原理_Java中ArrayList实现原理
- [转载] 民兵葛二蛋——第2集
- 追查连接mysql的客户端
- [html] 表单可以跨域吗?
- c语言中int的取值范围_c语言入门(1)
- 【Java】探究Java数组的本质
- 对于原始轨迹的噪声过滤方法和曲率计算方法
- python学生信息管理
- 群晖3617可以有几个网卡_【群晖系统】黑群晖洗白13问~经典QA
- JAVA自学之路 来自尚学堂马士兵老师
- 获取GooglePlay下载来源广告数据统计接入
- ETC和车联网安全认证的基本原理的分析和比较
- 已解决SyntaxError:positional argument follows keyword argument
- 基本初等函数求导公式
- 在Composure去除掉对体积云和雾的捕获
- Kotlin学习笔记五、控制语句
- Java网课①--->期末考试试卷
- 2023-spring 2.探险营地 — 字符串
- Java SE 008 理解面向对象程序设计 (Inside Object Oriented Programming)
- 批量创建文件夹并命名
热门文章
- 03 switch循环语句
- for(;