基本结构
2016-01-18 18:05
330 查看
C程序 3 种基本结构:
顺序结构:按照代码书写顺序依次执行
选择结构:对给定条件进行判断,根据判断结果决定执行哪一个分支
循环结构:给定条件成立时重复执行某段程序
1、if-else
功能:提供2个分支选择,进行关系表达式检查、逻辑真假判断
条件:表达式
2、switch-case
功能:提供多个分支选择,只能进行相等性检查
条件:整型 or 字符型变量
分支:整型常量
3、for
格式:for(初始化,条件,更新)
功能:条件满足则重复执行for语句块中的语句
4、while
格式:初始化
while( )
更新
功能:条件满足则重复执行while语句块中的语句
5、do-while
格式:初始化
do{ }
while(条件)
功能:先执行一次do语句块中的语句,再判断条件,满足则继续执行,不满足则退出循环
6、break 语句及 continue 语句
break:结束本层循环,用于 switch 语句和循环语句中
continue:结束本次循环,用于循环语句中
顺序结构:按照代码书写顺序依次执行
选择结构:对给定条件进行判断,根据判断结果决定执行哪一个分支
循环结构:给定条件成立时重复执行某段程序
1、if-else
功能:提供2个分支选择,进行关系表达式检查、逻辑真假判断
条件:表达式
2、switch-case
功能:提供多个分支选择,只能进行相等性检查
条件:整型 or 字符型变量
分支:整型常量
3、for
格式:for(初始化,条件,更新)
功能:条件满足则重复执行for语句块中的语句
4、while
格式:初始化
while( )
更新
功能:条件满足则重复执行while语句块中的语句
5、do-while
格式:初始化
do{ }
while(条件)
功能:先执行一次do语句块中的语句,再判断条件,满足则继续执行,不满足则退出循环
6、break 语句及 continue 语句
break:结束本层循环,用于 switch 语句和循环语句中
continue:结束本次循环,用于循环语句中
相关文章推荐
- oracle 查看执行计划方法(SQL developer,sqlplus)
- Android 动画相关笔记
- IOS8解决获取位置坐标信息出错(Error Domain=kCLErrorDomain Code=0)
- Python脚本运行出现语法错误:IndentationError: unindent does not match any outer indentation level
- 机场三字代码和四字代码的资料汇编
- hdu 2089 不要62(非dp)
- 怎样成长为一个优秀的 Web 前端开发工程师?
- 【前端】不使用图片制作三角小图标
- C++写错误日志函数
- 蓝桥杯 字母金字塔
- Apache benchmark测试工具
- POJ 1704 Georgia and Bob题解
- [IOS]调色板
- 初学web开发需要掌握哪些方面?
- postgresql 中分区表的创建及使用样例
- 今天写后台的一些小经验
- python 写excal
- Java实现多线程多节点下载
- VLFeat + VS2013+opencv 配置
- Multiple ways to access QEMU Machine Protocol (QMP)