C语言流程控制续
来源:互联网 发布:unity3d 显示3d模型 编辑:程序博客网 时间:2024/06/05 00:29
1. switch
1>switch(表达式) { case 数值1: break; … default: break;}
举例
2> break的作用:break:退出整个switch语句,如果case后面没有break,就会执行后面所有case中的语句,直到遇到break为止
2. if和switch的对比
1> if语句能完成的功能,switch并不一定能完成int a = 10;
if (a>100)
{
}
2> 在有些情况下,if语句和switch语句可以互换
3> switch能完成的功能,if语句都能完成
3.while
1>基本形式
while (条件)
{
循环体
}
2> 运行原理
1.如果一开始条件就不成立,永远不会执行循环体
2.如果条件成立,就会执行一次循环体,执行完毕,再次判断条件是否成立......
break
直接结束整个while循环
continue
结束当前的循环体,进入下一次循环体的执行
4. for
1> 基本形式
for (语句1; 条件; 语句2)
{
循环体
}
语句1:初始化语句
语句2:增量语句(执行完循环体后再执行的语句)
1.for一开始就会执行一次语句1(整个for循环只会执行一次)
2.判断条件是否成立,如果条件成立,就会执行一次循环体,然后就会执行语句2,再次判断条件是否成立
{
循环体
}
语句1:初始化语句
语句2:增量语句(执行完循环体后再执行的语句)
1.for一开始就会执行一次语句1(整个for循环只会执行一次)
2.判断条件是否成立,如果条件成立,就会执行一次循环体,然后就会执行语句2,再次判断条件是否成立
5. break和continue
break:
1.使用场合
1> switch语句:退出整个switch语句
2> 循环结构:退出整个循环语句
* while
* do while
* for
2.注意点
只对最近的循环结构有效
continue:
1.使用场合
循环结构:结束当前这次的循环体,进入下一次循环体
* while
* do while
* for
2.注意点
只对最近的循环结构有效
1.使用场合
1> switch语句:退出整个switch语句
2> 循环结构:退出整个循环语句
* while
* do while
* for
2.注意点
只对最近的循环结构有效
continue:
1.使用场合
循环结构:结束当前这次的循环体,进入下一次循环体
* while
* do while
* for
2.注意点
只对最近的循环结构有效
0 0
- C语言流程控制续
- C语言流程控制续
- C语言流程控制
- C语言笔记流程控制
- C语言 流程控制语句
- 【C语言】09-流程控制
- C语言基本流程控制
- C语言学习-流程控制
- C语言的流程控制
- C语言基础----流程控制
- C语言之控制流程
- C语言流程控制总结
- C语言-2-流程控制
- C语言-流程控制语句
- C语言的流程控制
- C语言DAY04 - 流程控制
- C 语言之流程控制语句
- C语言语句及流程控制
- MVC中V与C之间的通话
- ceph存储 用命令行方式关闭CentOS防火墙
- 第十五周 OJ平台-指针当形参
- C#窗体之间传递消息和事件
- OJ玩指针
- C语言流程控制续
- 项目成本的几种估算方法
- linux 下的 wchar_t
- 数数(南阳oj198)
- Dynamic pull and push in 0.9.19
- 第十五周 OJ平台-指针的基本操作(2)
- 第十五周项目3在OJ上玩指针
- ArcGIS Engine中调用GP的两种方法
- Java并发编程之ConcurrentHashMap