首页 > 其他分享 >17 while循环

17 while循环

时间:2022-10-20 15:00:12浏览次数:38  
标签:语句 case 常量 17 标号 switch 括号 while 循环


17 while循环_switch语句




01 为什么需要循环



前面讲解if语句的那篇文章中有详细的if嵌套,这里只是说一下
一般形式:
if()
if() 语句1
else 语句2 内嵌if
else
if() 语句3
else 语句4 内嵌if

应该注意if与else的配对关系。else总是与它上面的最近的未配对的if配对。




02 switch多分支语句




如果分支较多,嵌套的if语句层数多,程序繁长而且可读性降低,因为C语言提供switch语句直接处理多分支选择。

一般形式



switch(表达式)
{
case 常量1:语句1
case 常量2:语句2
……
case 常量n:语句n
default:语句n+1
}

switch后面括号内的“表达式”,其值的类型应为整数类型(包括字符型)。

switch下面的花括号内是一个复合语句。

可以没有default标号,此时如果没有与switch表达式相匹配的case常量,则不执行任何语句,流程转到switch语句的下一个语句。

各个case标号出现的次序不影响执行结果,case标号只起标记作用。

每一个case常量必须互不相同。

在case子句中虽然包含了一个以上执行语句,但可以不必用花括号括起来,会自动顺序执行本case标号后面所有的语句。




标签:语句,case,常量,17,标号,switch,括号,while,循环
From: https://blog.51cto.com/u_15837129/5780131

相关文章

  • U161009 [雅礼集训 2017 Day1] 市场
    题目链接U161009[雅礼集训2017Day1]市场题目背景从前有一个贸易市场,在一位执政官到来之前都是非常繁荣的,自从他来了之后,发布了一系列奇怪的政令,导致贸易市场的衰落......
  • CF1742E Scuza题解
    CF1742EScuza题意简述\(t\)组数据,对于每组数据:有\(n\)级台阶,每级台阶比上一级高\(a_i\)米。有\(q\)次询问,每次询问给出一个腿长\(k\),问在每次跨上的高度不大......
  • 2017 ACM Arabella Collegiate Programming Contest div2的题,部分题目写个题解
    F.MonkeyingAround 维护点在多少个线段上​​http://codeforces.com/gym/101350/problem/F​​题意:有m个笑话,每个笑话的区间是[L,R],笑话种类有1e5,一开始所有猴子都在......
  • 第三十五章 Centos7下rpm安装Docker-17.03
    一、安装依赖[root@cos-ftp~]#sudoyuminstalllibxml2-devellibcurl-devel-y二、下载Docker安装包#1.下载地址:https://download.docker.com/linux/centos/7/x86......
  • sql server 我们在做游标循环时,如何处理in里面多个id值的参数
    我们在处理查询SQL的包含in或notin时,一般都是这样写的,in(1,2)或in('1','2');但是今天我在做游标循环时,发现传入ids参数无法执行。效果大概这样:select*fromtabwhere......
  • 学习记录17面对对象
    多态封装:对象代表什么,就得封装对应的数据,并提供数据对应的行为。将零散的数据和行为封装成一个整体继承:由于封装的东西越来越多,并且很多的属性和方法是重复的,代码复用性......
  • 循环链表及其基本操作
    1.循环链表概念对于单链表以及双向链表,其就像一个小巷,无论怎么样最终都能从一端走到另一端,然而循环链表则像一个有传送门的小巷,因为循环链表当你以为你走到结尾的时候,其......
  • 【转】【Java异常】idea 报错:无效的目标发行版:17 的解决办法
    原文地址:https://blog.csdn.net/weixin_44299027/article/details/120848738一、项目背景最近在看Spring源码书籍,从GitHub把Spring源码拉取下来之后,想写个Demo跟踪源码。......
  • for循环联系题
    for循环联系题计算0-50的奇数和偶数的和packagecom.beijing.xiaowen.scanner;publicclassTest01{publicstaticvoidmain(String[]args){//计算......
  • Chap4 循环结构 第八小组 学习心得
    循环结构的相应知识    循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环,是编程中必不可少......