- 2
- 0
- 约8.81千字
- 约 40页
- 2018-03-29 发布于未知
- 举报
5.4 switch语句 (4) 各个case和default的出现次序不影响执行结 果。例如,可以先出现“default:…”,再出现 “case ′D′:…”,然后是“case′A′:…”。 (5) 执行完一个case后面的语句后,流程控制转移到下一 个case继续执行。“case常量表达式”只是起语句标号作用,并不是在条件判断。在执行 switch语句时,根据switch后面表达式的值 找到匹配的入口标号,就从此标号开始执行下去,不再进行判断。应该在执行一个case分支后,可以用一个 break语句来终止switch语句的执行。 (6) 多个可以共用一组执行语句。 5.5 程序举例 例5.5 写程序,判断某一年是否闰年。 用下图来表示判断闰年的算法。 5.5 程序举例 #include stdio.hvoid main(){int year, leap; scanf(%d,year); if (year%4==0) {if (year%100==0) {if (year%400==0) leap=1; else leap=0;} else leap=1;} else leap=0; if (leap) printf(%d is ,year); e
原创力文档

文档评论(0)