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 ...
最新文章
- JPA规范的主要内容
- mvc @html.editorfor,在MVC中,@Html.EditorFor(m = ( )_CSharp_开发99编程知识库
- .net3.5下的Socket通信框架
- 骁龙865+65W闪充!realme 真我X50 Pro 5G正式全球发布
- jquery实现的滚动新闻(多个实例代码)
- java修饰符作用域
- 转,jQuery入门[4]-链式代码
- 从IP盗窃知悉:你的知识产权如何被盗?
- Android ViewModel组件详解
- 分布式锁没那么难,手把手教你实现 Redis 分布锁!|保姆级教程
- TCP三次握手、四次握手过程,以及原因分析
- 企业erp系统服务器,ERP系统是什么
- 如何写一篇五彩斑斓的博客.append(可爱)
- Xtrabackup 安装以及 mysql 使用 Xtrabackup 物理备份过程记录
- 初米 php,什么字帖练字好初中米字格a4设置
- 各种数学平均数之间的关系
- VS2015使用WTL库的ribbon风格界面的注意事项
- 有N个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
- Android Studio中实战演练——绿豆通讯录
- 吕本富:中国Web2.0缺乏创新 与美国差距拉大
热门文章
- 03 switch循环语句
- for(;