C语言流程控制知识点汇总
来源:互联网 发布:淘宝买家等级一个钻 编辑:程序博客网 时间:2024/06/06 15:40
C语言流程控制知识点汇总
研究表明,只需要如下3种控制结构就可以开发出任意复杂的程序:顺序结构、选择结构和循环结构
顺序结构
最简单的按顺序执行的结构
选择结构
if
1、else总是与它前面最近的、尚未配对的if配对
2、if的子句只能是一条语句,如果if语句有else分支的话,那么else必定紧跟在该子句的后面
switch
1、switch后面的表达式和每个case后面的常量表达式可以是字符型、逻辑型、整型,但不允许是float或double型
2、default和case的地位相同,default就相当于多个case的合集
3、若表达式的值与所有的case后的值都不相等,且没有default,则不执行switch-case中的语句,直接执行其后的语句
循环结构
1、C语言中,if、switch、while、for语句的括号后面都不能随便加分号,否则可能引起语法或逻辑错误,唯独do-while后面必须加分号
break和continue
1、如果switch语句或循环语句是嵌套的,那么break都只能跳出它所在的switch或循环,而不是跳出所有循环
2、如果没有循环,单纯的switch中出现continue是一个语法错误
3、在循环及switch外有break是语法错误
C语言中,任何能放置一条语句的地方都可以放置一条复合语句
阅读全文
0 0
- C语言流程控制知识点汇总
- C语言流程控制
- C语言笔记流程控制
- C语言 流程控制语句
- 【C语言】09-流程控制
- C语言基本流程控制
- C语言学习-流程控制
- C语言的流程控制
- C语言流程控制续
- C语言基础----流程控制
- C语言之控制流程
- C语言流程控制总结
- C语言-2-流程控制
- C语言-流程控制语句
- C语言的流程控制
- C语言流程控制续
- C语言DAY04 - 流程控制
- 程序员——C语言之数据类型、基本运算、流程控制 易错知识点
- windowns 常用的命令大全
- Oracle总结
- java中逻辑右移">>>"算术右移">>"的区别
- AR涂涂乐项目之识别图制作制作地球仪剪影二
- (转)中国首单运用区块链技术的交易所ABS获批
- C语言流程控制知识点汇总
- Python单元测试练习
- ping请求超时的解决方法
- java鬼混笔记:Hibernate:5、多对多关联、多对多拆份两个一对多
- 蒙特卡洛积分的一个例子
- HDU1003Max Sum
- web常用资源
- linux学习之旅(二十四)& SMTP
- POI打印详细