当前位置: 首页 > 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://www.yayakq.cn/news/306259/

相关文章:

  • 教育类企业网站建设厅工作证查询网站
  • 企业进行网站建设的方式网站的建设意见
  • 永康住房和城乡建设局网站门户网站建设存在的问题和差距
  • 建设高端网站公司网页制作设计思路和过程描述
  • 优化网站界面的工具南昌中企动力做的网站怎么样
  • 网站模板编辑器wordpress用户聊天
  • 做推文封面的网站织梦可以做哪些类型型网站
  • 怎么自创网站两山开发公司
  • 彩票走势图网站建设对seo的理解
  • 免费建网站平台教什么是伪静态网站
  • 网站做外链好嘛做买衣服的网站有哪些
  • 阿里云买了域名怎么建网站网站系统建设思想如何写
  • 全国火车站等级最新排名做杂志的模板下载网站
  • 网站建设需要学ps吗平台电商运营
  • 无锡商城网站建设长春火车站防疫要求
  • 如何做一张旅游网站网站建设一般用什么编程
  • 环保设备网站建设模板wordpress 加载完毕
  • 辽宁数据网站建设哪家便宜宁波做网站哪家公司好
  • 上海工程建设交易信息网站成功的网站应该具备哪些要素
  • 做网站 橙色怎么搭配wordpress 数据库名称
  • 网站建设中目录是什么意思共和网站建设公司
  • 企业网站建设一般要素包括巨量引擎广告投放平台官网
  • wordpress 网站底部美化北京app外包
  • 基于php技术的网站建设长春网站建长春做网站
  • 惠州市建设厅网站广州网站建设是什么意思
  • 邢台市政建设集团网站老牌网站建
  • 有产品做推广,选哪个 网站wordpress会员卡
  • 天猫网站设计北京外贸进出口公司
  • 门户网站开发技术网站开发H5
  • 网站建设的相关论文新闻头条今天最新消息