C语言学习笔记-5.循环结构程序设计
2015-02-04 15:42
375 查看
一、for语句,while语句,do-while语句
1.特征
2.do-while语句常用于解决脆弱的输入方式
3.do-while语句后有一个分号
二、break语句和continue语句
1.当break语句被执行后,只跳出最近包围它的那一层循环
2.goto关键字:多用于异常处理,尽量不使用
例:if(出错) goto error;
error: printf("Error");
三、程序举例
1.随机数:rand() 可生成0~RAND_MAX(0x7FF)之间的一个整数
头文件:stdlib.h 设置种子:srand((unsigned)time(NULL)); //需要time.h头文件
1.特征
for | while | do-while | |
最小执行次数 | 0 | 0 | 1 |
判断方式 | 初始化 -> 先判断后执行 | 先判断后执行 | 先执行后判断 |
优缺点 | 在循环次数明确时使用较方便 | 更适用于条件不确定的场合 | 无论如何都会执行一次 |
char choice; do { scanf("%c", &choice); } while (choice != 'y' && choice != 'n');
3.do-while语句后有一个分号
二、break语句和continue语句
1.当break语句被执行后,只跳出最近包围它的那一层循环
2.goto关键字:多用于异常处理,尽量不使用
例:if(出错) goto error;
error: printf("Error");
三、程序举例
1.随机数:rand() 可生成0~RAND_MAX(0x7FF)之间的一个整数
头文件:stdlib.h 设置种子:srand((unsigned)time(NULL)); //需要time.h头文件
相关文章推荐
- 【学习笔记】【C语言】循环结构-do while
- C语言学习笔记-4.选择结构程序设计
- c语言学习----循环结构程序设计(2)
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之05-循环结构——黑马 IOS 技术博客
- C++学习笔记(第三章 多分支结构 循环程序设计 之二)
- C语言进阶_笔记 第三章 选择结构和循环结构的程序设计
- 黑马程序员----C语言学习笔记之循环结构介绍和用法举例
- c语言学习笔记之顺序,选择,循环结构
- [学习笔记—Objective-C]《Objective-C 程序设计 第6版》第五章 循环结构 部分例题&课后题讲解
- 【学习笔记】【C语言】循环结构-for
- C语言学习笔记(七)--循环程序设计
- C语言学习笔记:08_循环结构
- 【学习笔记】【C语言】循环结构-while
- C语言学习笔记-3.顺序结构程序设计
- C++学习笔记(第三章 多分支结构 循环程序设计 之一)
- Java学习——Java基本的程序设计结构笔记(一)
- 【达内C++学习培训学习笔记系列】C语言之三循环语句和数组
- C语言学习笔记之数据结构篇(二)
- 数据结构 学习笔记之:静态链表--史上最简单的C语言实现——只为掌握概念——不清楚静态链表的鸟鸟们有福了!
- C语言学习笔记(22结构体综合应用学生信息管理)