C语言_循环语句
来源:互联网 发布:2018年云计算展会 编辑:程序博客网 时间:2024/04/30 18:24
//***** 循环语句 *****//***** goto循环语句 *****void test1(){ int i = 1; int sum = 0; number: sum ++; i ++; if (i <= 100) { goto number; } printf("sum:%d\n",sum); /* goto语句是最古老的循环语句,因为不利于程序调试,现在已经非常少使用 */}//***** while循环语句 *****void test2(){ int i = 1,sum = 0; while (i <= 100) { sum += i; i ++; } printf("从1加到100的和为:%d\n",sum);}//***** do...while循环语句 *****void test3(){ int i = 1,sum = 0; do { sum += i; i ++; } while (i <= 100); printf("从1加到100的和为:%d\n",sum);}//***** for循环语句 *****void test4(){ for (int i = 0; i < 5; i ++) { printf("i的值:%d\n",i); } /* C90标准: int i; for(i = 0; i < 5; i ++) C99标准: for (int i = 0; i < 5; i ++) */}//***** 退出或跳转循环 *****//***** break *****void test5(){ for (int i = 0; i < 5; i ++) { if (i == 3) { printf("i的值:%d\n",i); break; } } /* break 退出当前的循环 */}//***** continue *****void test6(){ for (int i = 0; i < 5; i ++) { if (i == 3) { continue; } else { printf("i的值:%d\n",i); } } /* continue 不执行本次循环后面的语句,而是跳到循环的开头继续下一次循环 */}//***** exit *****void test7(){ for (int i = 0; i < 5; i ++) { printf("i的值:%d\n",i); if (i == 3) { exit(0);//exit(EXIT_SUCCESS); } } /* exit 是一个库函数,在stdlib.h中,用来终止整个程序的运行 exit 有个int参数,这个int参数可以传0或者1,0和1也分别对应着两个宏:EXIT_SUCCESS和EXIT_FAILURE 0代表程序被正常终止,1代表程序异常终止 */}//***** 两个参数为空的for语句 *****void test8(){ int i = 0; for (; i < 5; ) { i ++; printf("i的值:%d\n",i); }}//***** 三个参数为空的for语句 *****void test9(){ int i = 0; for (;;) { if (i < 5) { i ++; printf("i的值:%d\n",i); } else { break; } }}//***** 永不休止的while循环 *****void test10(){ while (1) { printf("永不休止...\n"); } /* 如果while的条件设置为真的话,该循环会一直永不休止地执行下去 */}//***** 永不休止的for循环 *****void test11(){ for (;;) { printf("永不休止...\n"); } /* 如果for的条件什么都没有设置的话,该循环会一直永不休止地执行下去 */}
0 0
- C语言_循环语句
- C语言循环语句
- C语言_循环队列
- C语言_循环结构
- C语言_循环结构
- C语言_循环打印
- C语言循环控制语句
- C语言之循环语句
- C语言之循环语句
- C语言的循环语句
- C语言中的循环语句
- C语言循环语句体会
- C#_选择分支语句及循环
- 课堂笔记_ C语言循环
- iOS C语言3_循环结构
- 20161214C语言基础12_循环
- C语言之while循环语句和do while循环语句、for循环语句、循环嵌套
- C语言中循环语句的使用
- Textview属性
- http的chunked方式
- 给TextView加边框
- Linux中断(interrupt)子系统之四:驱动程序接口层 & 中断通用逻辑层
- 2014年24段魔尺变三叶花视频教程
- C语言_循环语句
- Linux中断(interrupt)子系统之五:软件中断(softIRQ)
- 汽车驾驶模拟器_汽车驾驶模拟器的分类
- vs2012编译libcurl-7.38.0
- 【Python Challenge-1】trans
- SQLite ALTER TABLE命令
- virtualbox下安装ubuntu配置总结
- hdu4819 线段树套线段树
- Java枚举常见7种用法