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

资阳视频网站建设网站如何被搜索引擎收录

资阳视频网站建设,网站如何被搜索引擎收录,微信小程序开发成本,修改wordpress登录路径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.dinnco.com/news/17932.html

相关文章:

  • 做网站去哪里投放广告站长工具查询系统
  • 自己做网站步骤网络营销策划内容
  • 网站中链接怎么做的搜索引擎平台排名
  • 贵州政务网站建设规范图片优化是什么意思
  • 雄安智能网站建设电话永久免费无代码开发平台网站
  • wordpress+typecho优化网络培训
  • 域名注册哪个网站好微信朋友圈推广软文
  • 创建一个网站的项目体现项目完成速度因素的百度知道官网
  • 网页与网站的区别与联系是什么qq营销软件
  • 浙江专业网页设计免费建站品牌推广包括哪些内容
  • 网站信息化建设领导小组万网阿里云域名查询
  • 做网站要审批吗站长之家素材网
  • 做社群的网站有哪些aso优化分析
  • 哪里做网站比较号电子商务网站建设流程
  • 美国做任务挣钱的网站合肥网站推广优化
  • 前端网站开发流程图搜索引擎在线观看
  • 开一个网站_只做同城交易seo和竞价排名的区别
  • wampserver做动态网站sem竞价广告
  • h5免费制作平台火蚁邀请函怎么写seo从零开始到精通200讲解
  • 企业网站开发综合实训怎么在百度做网站推广
  • 梅州网站建设baidu百度查询入口
  • wordpress限制站点使用时间推广策略及推广方式
  • 程序源代码下载网站网站关键词公司
  • c 网站开发 环境配置广告设计
  • 魔兽做图下载网站站长之家域名查询鹿少女
  • 做网站banner图必备的网络公司排名
  • 精品课程网站源码网络营销五种方法
  • 阿里云可以建设多个网站灰色词快速排名接单
  • 做网站的难点是什么百度推广费用预算表
  • 上海网站制作开发公司专门做排行榜的软件