【那些年遇到过的面试题】switch case default
来源:互联网 发布:多益网络上市了吗 编辑:程序博客网 时间:2024/05/17 03:18
#include <stdio.h>
int main()
{
int i = 4;
switch(i)
{
case 8:
i += 5;
break;
default:
;case 3:
i += 5;
if(i++ == 9)
{
if(i-- == 9)
break;
i *= 2;
}
i -=3;
break;
}
printf("i=%d\n", i);
return 0;
}
输出:
i=15
说明:
default只是一个备用接口,先后顺序没有直接关系,因为后面被没有匹配项4,所以走default
#include <stdio.h>
int main()
{
int i = 4;
switch(i)
{
case 8:
i += 5;
break;
default:
break;
case 4:
i=100;
break;
case 3:
i += 5;
if(i++ == 9)
{
if(i-- == 9)
break;
i *= 2;
}
i -=3;
break;
}
printf("i=%d\n", i);
return 0;
}
输出:100
这里有4可以匹配,所以输出100
0 0
- 【那些年遇到过的面试题】switch case default
- 【那些年遇到过的面试题】孩子 面试题
- 【那些年遇到过的面试题】关键字volatile
- 【那些年遇到过的面试题】 rpm包
- 【那些年遇到过的面试题】 explicit关键字
- 【那些年遇到过的面试题】并发服务器模型
- 【那些年遇到过的面试题】gdb调试多线程
- 【那些年遇到过的面试题】tcpdump
- 【那些年遇到过的面试题】 内存泄露
- 【那些年遇到过的面试题】malloc 原理
- 【那些年遇到过的面试题】linux 内核锁
- 【那些年遇到过的面试题】select poll epoll
- 【那些年遇到过的面试题】select 函数
- 【那些年遇到过的面试题】 epoll
- 【那些年遇到过的面试题】线程安全
- 【那些年遇到过的面试题】pthread_cancel
- 【那些年遇到过的面试题】pthread_mutex
- 【那些年遇到过的面试题】pthread_cond
- JavaScript强化教程-JS面向对象编程 ...
- C语言中.h和.c文件解析(很精彩)
- 百度定位
- 图片叠加层切片工具支持腾讯地图了!至此,国内地图三巨头都可以用这工具生成图片叠加层
- iOS 获取磁盘,获取文件大小
- 【那些年遇到过的面试题】switch case default
- Android实训案例(六)——四大组件之一BroadcastReceiver的基本使用,拨号,短信,SD卡,开机,应用安装卸载监听
- 组件化的Web王国
- 设备控制器
- 析构函数前加virtual关键字的作用?
- Oracle修改字段类型方法总结
- 网狐客户端调试
- OpenBR之一:Windows下配置OpenBR
- a