设为首页 加入收藏

TOP

第4章 简单的C程序设计——选择结构程序设计(四)
2019-05-23 14:40:03 】 浏览:337
Tags:简单 程序设计 选择 结构
lt标号,然后再出现case标号。

(5)每一个case常量必须互不相同;否则就会出现相互矛盾的现象(对switch表达式的同一个值,有两种或多种执行方案)

(6)case标号只起标记的作用。如果在个case子句中没有break语句,则会连续输出剩下从case标号对应的语句,直至遇到break或者结束switch选择分支。

注意:一般情况下,在执行一个case子句后,应当用break语句使流程跳出switch结构,即终止switch语句的执行。最后一个case子句(或者default子句)中可不必加break语句,因为流程已到了switch结构的结束处。

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

(8)多个case标号可以共用一组执行语句。

例:case ‘A’

         case ‘B’

         case ‘C’ : printf(“>60\n”);break;

当值为’A’ ’B’ ’C’时,都会执行同一组语句,输出“>60”,然后换行。

 

例:

 1 #include <stdio.h>
 2 
 3 int main()
 4 
 5 {
 6 
 7     char ch;
 8 
 9     ch = getchar();
10 
11     switch(ch)
12 
13     {
14 
15          case 'a':
16 
17          case 'b':
18 
19          case 'c': {
20 
21                       printf("a");
22 
23                       printf("b");
24 
25                       printf("c");
26 
27                     }
28 
29     }  
30     return 0;
31 
32 }
View Code

 

运行结果:输入a 输出结果为abc;

   

首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C语言典型编程3 下一篇linux 读写文件 open write lseek..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目