源于case的一些知识点
来源:互联网 发布:modern php百度盘 编辑:程序博客网 时间:2024/06/05 22:32
阅读程序,并分析程序功能和运行结果,上机运行验证结果
#include<stdio.h>void main(){ intx=1,a=0,b=0; switch(x) { case 0:b=b+1; case 1:a=a+1; case2:a=a+1;b=b+1; } printf("a=%d,b=%d\n",a,b);}
问题1:case 0分支中的b=b+1;是否运行?
问题2:case 2分支中的相应语句运行吗?为什么?
问题3::若在case 1:a=a+1;后加上一个语句break;,运行程序并观察结果,分析结果。
1. 不会运行
2. 会运行,因为case 1的语句体没有break语句,因此会继续执行case 2的语句。
3. 加break后,结果应该是a=1,b=0
0 0
- 源于case的一些知识点
- Java基础知识(包含switch case的一些隐藏知识点) Part02
- C语言的变迁 -- 源于一些经典书籍
- Hibernate的一些知识点
- c#的一些知识点
- sim300的一些知识点
- GDI的一些知识点
- IFRAME的一些知识点
- PHP的一些知识点
- python 的一些知识点
- 一些常用的知识点
- 静态的一些知识点
- django的一些知识点
- Jquery的一些知识点
- ios的一些知识点
- ios的一些知识点
- ios的一些知识点
- ios的一些知识点
- 2014-10-16 USB 上位机在其他 PC 上运行
- 三分钟教你学Git(八) 之 删除分支
- 深拷贝和浅拷贝
- JDBC编程
- POJ1860--Currency Exchange(最短路Bellman_Ford)
- 源于case的一些知识点
- 李後白 靑蓮 不爲無見
- R:NA与NULL值
- 讲讲c++ Session1
- 第九周项目六——穷举法解决组合问题
- c#关于socket连接超时控制的方案
- Centos7下安装mysql5.6.21碰到的问题
- Linux 单网卡下增加多个IP地址的方法
- 统一管理properties