这是一个包含多个语言的指令集
源代码在线查看: codetc37.dat
switch 语句
case
形式: switch(表达式)
---- {
case 常量表达式 1:语句 1
case 常量表达式 2:语句 2
.
.
.
case 常量表达式 n:语句 n
default:语句 n+1
}
例如,要求按照考试成绩的等级打印出百分制分数段,可以用switch语句实现:
switch(grade)
{
case 'A':printf("85-100\n");
case 'B':printf("70-84\n");
case 'C':printf("60-69\n");
case 'D':printf(" default:printf("error\n");
}
功能: switch语句是多分支选择语句. 用来实现多分支选择结构.if语句只有两个分支可供选择,而实际问题中常常要 ---- 用到多分支的选择.例如,学生成绩分类(90为"A"等,80-89分为'B'等,70-90分为'C'等......). 当然这些都可以 用嵌套的if语句来外理,但如果分支较多,则嵌套的if语句层数多,程序沉余长而且可读性降低.C语言提供switch 语句直接外理多分支选择,它相当于PASCAL语言中的CASE语句.
|
相关资源 |
|
-
这是一个包含多个语言的指令集
-
这是一个包含280个玩转VC技巧的事例,特别对刚学VC而想快速进入熟练状态的同志有帮助
-
这是一个关于多线程的例子
-
这是一个基于多智能体的遗传算法
-
这是一个含有100个案例的JAVA开发的源代码程序
-
这是一个电力多功能电表的参数设置工具软件
-
这是一个轻便的j2ee的web应用框架,是一个在多个项目中运用的实际框架,采用struts,hebinate,xml等技术,有丰富的tag,role,navigation,session,dictio
-
这是一个高斯混合模型的源代码,环境是matlab,
高斯混合模型运用于多个方面,在信号处理中应用非常广泛,初学者可以作为参考
|