技术揭秘之详解回收站删除文件恢复
2009-06-01 09:41
225 查看
C语言中,switch可以做菜单选择,输入某个输入项,匹配一个入口后,就开始执行该入口的语句,一般写法如下:
在上面的程序里,当输入一个1,则输出“输入的是数值:1”,输入一个2,则输出“输入的是数值:2”,当输入其他数值的时候,输出“未识别的数值!”
这里需要注意的是,为什么每个case之后,要有break呢?
因为case是一个程序的入口,当程序找到一个入口之后,如果没有中断的话,在该入口里的 语句执行完毕之后,则会继续顺序的执行下面的程序,即会进入下一个程序入口,下面的例子是没有break的
执行结果:
所以,在使用switch的时候,要特别注意break不能忘记。
swtich (表达式) { case 常量表达式1: 表达式1; case 常量表达式2: 表达式2; ... default: 表达式n; }
#include <stdio.h> int main(void) { int num; printf("请输入一个数值: "); scanf("%d",&num); switch (num) { case 1: printf("输入的是数值:1\n"); break; case 2: printf("输入的是数值:2\n"); break; default: printf("未识别的数值!\n"); break; } }
在上面的程序里,当输入一个1,则输出“输入的是数值:1”,输入一个2,则输出“输入的是数值:2”,当输入其他数值的时候,输出“未识别的数值!”
这里需要注意的是,为什么每个case之后,要有break呢?
因为case是一个程序的入口,当程序找到一个入口之后,如果没有中断的话,在该入口里的 语句执行完毕之后,则会继续顺序的执行下面的程序,即会进入下一个程序入口,下面的例子是没有break的
#include <stdio.h> int main(void) { int num; printf("请输入一个数值: "); scanf("%d",&num); switch (num) { case 1: printf("输入的是数值:1\n"); //break; case 2: printf("输入的是数值:2\n"); //break; default: printf("未识别的数值!\n"); break; } }
执行结果:
所以,在使用switch的时候,要特别注意break不能忘记。
相关文章推荐
- 技术揭秘之详解回收站删除文件恢复
- 怎样恢复刚刚删除的文件(已经清空回收站)!
- 怎样恢复刚刚删除的文件(已经清空回收站)
- windows恢复刚刚删除的文件(已经清空回收站)
- Linux恢复删除文件的lsof命令详解
- win7怎么恢复回收站删除文件
- SVN删除文件及其恢复问题详解
- 删除文件后清空了回收站要怎么恢复
- 恢复回收站删除的文件
- 如何恢复回收站删除文件?
- 怎样恢复刚刚删除的文件(已经清空回收站)
- 回收站清空了,怎么恢复回收站删除文件
- Linux lsof命令详解(恢复删除文件的方法)
- 找回 回收站里删除文件的妙招!(恢复删除的文件)
- 电脑回收站删除的文件怎么恢复
- 贝壳一键还原2.0 Windows版本发布+采用磁盘快照技术+支持系统热备份+启动器安装工具+支持安装热键+恢复误删除文件工具
- 误删除了SQL日志(.ldf)文件的恢复技术
- 不用软件就能恢复过来回收站中误删除文件
- 怎样恢复刚刚删除的文件(已经清空回收站)
- linux lsof使用详解,查看进程使用的文件、恢复删除文件