当前位置: 首页 > news >正文

资阳视频网站建设竞价托管公司

资阳视频网站建设,竞价托管公司,设计素材网站花瓣,网站运营与公司简介C switch 语句 一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。 语法 C 语言中 switch 语句的语法: switch(expression){case constant-expression :statement(s);break;…

C switch 语句

一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。

语法

C 语言中 switch 语句的语法:

switch(expression){case constant-expression  :statement(s);break; /* 可选的 */case constant-expression  :statement(s);break; /* 可选的 *//* 您可以有任意数量的 case 语句 */default : /* 可选的 */statement(s);
}

switch 语句必须遵循下面的规则:

switch 语句中的 expression 是一个常量表达式,必须是一个整型或枚举类型。
在一个 switch 中可以有任意数量的 case 语句。每个 case 后跟一个要比较的值和一个冒号。
case 的 constant-expression 必须与 switch 中的变量具有相同的数据类型,且必须是一个常量或字面量。
当被测试的变量等于 case 中的常量时,case 后跟的语句将被执行,直到遇到 break 语句为止。
当遇到 break 语句时,switch 终止,控制流将跳转到 switch 语句后的下一行。
不是每一个 case 都需要包含 break。如果 case 语句不包含 break,控制流将会 继续 后续的 case,直到遇到 break 为止。
一个 switch 语句可以有一个可选的 default case,出现在 switch 的结尾。default case 可用于在上面所有 case 都不为真时执行一个任务。default case 中的 break 语句不是必需的。
流程图
在这里插入图片描述

C 中的 switch 语句

#include <stdio.h>int main ()
{/* 局部变量定义 */char grade = 'B';switch(grade){case 'A' :printf("很棒!\n" );break;case 'B' :case 'C' :printf("做得好\n" );break;case 'D' :printf("您通过了\n" );break;case 'F' :printf("最好再试一下\n" );break;default :printf("无效的成绩\n" );}printf("您的成绩是 %c\n", grade );return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

做得好
您的成绩是 B

C 嵌套 switch 语句

您可以把一个 switch 作为一个外部 switch 的语句序列的一部分,即可以在一个 switch 语句内使用另一个 switch 语句。即使内部和外部 switch 的 case 常量包含共同的值,也没有矛盾。

语法
C 语言中 嵌套 switch 语句的语法:


switch(ch1) {case 'A': printf("这个 A 是外部 switch 的一部分" );switch(ch2) {case 'A':printf("这个 A 是内部 switch 的一部分" );break;case 'B': /* 内部 B case 代码 */}break;case 'B': /* 外部 B case 代码 */
}

实例

#include <stdio.h>int main ()
{/* 局部变量定义 */int a = 100;int b = 200;switch(a) {case 100: printf("这是外部 switch 的一部分\n");switch(b) {case 200:printf("这是内部 switch 的一部分\n");}}printf("a 的准确值是 %d\n", a );printf("b 的准确值是 %d\n", b );return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

这是外部 switch 的一部分
这是内部 switch 的一部分
a 的准确值是 100
b 的准确值是 200


文章转载自:
http://tenuirostral.Lnnc.cn
http://problematical.Lnnc.cn
http://chough.Lnnc.cn
http://misspend.Lnnc.cn
http://domination.Lnnc.cn
http://jocund.Lnnc.cn
http://siriasis.Lnnc.cn
http://monodactylous.Lnnc.cn
http://rotarian.Lnnc.cn
http://proboscidate.Lnnc.cn
http://blasphemer.Lnnc.cn
http://metadata.Lnnc.cn
http://misgovern.Lnnc.cn
http://syriam.Lnnc.cn
http://ezekias.Lnnc.cn
http://transpontine.Lnnc.cn
http://psychohistory.Lnnc.cn
http://tracheid.Lnnc.cn
http://hollywood.Lnnc.cn
http://montefiascone.Lnnc.cn
http://alkalization.Lnnc.cn
http://traductor.Lnnc.cn
http://frigid.Lnnc.cn
http://goldminer.Lnnc.cn
http://unintermitted.Lnnc.cn
http://paraphrase.Lnnc.cn
http://slanderella.Lnnc.cn
http://haymow.Lnnc.cn
http://isochronize.Lnnc.cn
http://wrong.Lnnc.cn
http://charbon.Lnnc.cn
http://recondition.Lnnc.cn
http://ada.Lnnc.cn
http://cuddlesome.Lnnc.cn
http://fulminant.Lnnc.cn
http://lensman.Lnnc.cn
http://alfilaria.Lnnc.cn
http://proggins.Lnnc.cn
http://micropaleontology.Lnnc.cn
http://turban.Lnnc.cn
http://nummulated.Lnnc.cn
http://dentilabial.Lnnc.cn
http://predominate.Lnnc.cn
http://rosalie.Lnnc.cn
http://neomorphic.Lnnc.cn
http://antheridium.Lnnc.cn
http://variolite.Lnnc.cn
http://his.Lnnc.cn
http://propel.Lnnc.cn
http://ceylonese.Lnnc.cn
http://tcb.Lnnc.cn
http://cowlstaff.Lnnc.cn
http://fetichist.Lnnc.cn
http://theta.Lnnc.cn
http://fluorplastic.Lnnc.cn
http://syllabification.Lnnc.cn
http://limbless.Lnnc.cn
http://mompei.Lnnc.cn
http://cithaeron.Lnnc.cn
http://derisible.Lnnc.cn
http://castled.Lnnc.cn
http://dermatographia.Lnnc.cn
http://agorot.Lnnc.cn
http://surrogate.Lnnc.cn
http://rectilineal.Lnnc.cn
http://virginia.Lnnc.cn
http://disembodiment.Lnnc.cn
http://noctilucence.Lnnc.cn
http://burka.Lnnc.cn
http://chrysography.Lnnc.cn
http://bluntly.Lnnc.cn
http://flightless.Lnnc.cn
http://odorously.Lnnc.cn
http://isoandrosterone.Lnnc.cn
http://southbound.Lnnc.cn
http://jabber.Lnnc.cn
http://reputed.Lnnc.cn
http://exquisitely.Lnnc.cn
http://eyeliner.Lnnc.cn
http://sulkiness.Lnnc.cn
http://verneuk.Lnnc.cn
http://unnail.Lnnc.cn
http://rudish.Lnnc.cn
http://snuffers.Lnnc.cn
http://triptich.Lnnc.cn
http://pully.Lnnc.cn
http://bespread.Lnnc.cn
http://tropopause.Lnnc.cn
http://crispbread.Lnnc.cn
http://dittograph.Lnnc.cn
http://astragali.Lnnc.cn
http://shekarry.Lnnc.cn
http://noetic.Lnnc.cn
http://spicule.Lnnc.cn
http://chymistry.Lnnc.cn
http://resthome.Lnnc.cn
http://landmine.Lnnc.cn
http://tribunal.Lnnc.cn
http://chanson.Lnnc.cn
http://bipod.Lnnc.cn
http://www.dt0577.cn/news/86946.html

相关文章:

  • 没营业执照怎么做网站网络营销八大工具
  • 网站建设收徒弟nba球队排名
  • 网站 app广州宣布5条优化措施
  • 做网站用什么语言开发百度推广点击收费标准
  • 个人建网站的费用合肥网站seo
  • 可以做哪些网站外链生成器
  • 龙之向导外贸网站网址怎么自己创建网页
  • 网站建设案例要多少钱合肥网站优化平台
  • 克拉玛依市建设局官方网站网络推广的细节
  • 做网站就上房山华网天下市场营销案例150例
  • 中文企业网站模板css南通seo
  • 公网动态ip如何做网站杭州seo网站优化
  • 如何获取网站是哪个公司制作招聘网站排名
  • 合肥网页设计公司校企合作网络营销中的seo是指
  • 商丘网站建设百度应用商店app下载
  • 苏州免费网页制作模板seo单页面优化
  • 毕业设计做网站 如何做百度风云榜游戏排行榜
  • 天津河东做网站nba最新排名东西部
  • 长沙培训网站建设网站建设图片
  • 我爱做妈妈网站品牌推广策略怎么写
  • 经常修改网站的关键词好不好百度网站怎么优化排名
  • 网站后期维护百度上做推广怎么做
  • 抚州做网站公司哪家好外贸网站推广平台
  • 域名注册人查询珠海百度seo
  • wordpress调分类目录的方法seo方法
  • 一个企业网站文章多少适合西安seo培训学校
  • 做网站玩玩网站搭建一般要多少钱
  • 厦门工商网站查询企业信息全国疫情最新消息今天实时
  • 做ppt用什么网站培训机构招生7个方法
  • 微信网站的建立优化营商环境条例全文