C语言及程序设计初步例程-38 用break和continue改变流程
来源:互联网 发布:阿里云网址 编辑:程序博客网 时间:2024/06/16 08:41
贺老师教学链接 C语言及程序设计初步 本课讲解
break语句
#include <stdio.h>int main(){ int s=0, k=1; while(1) { s+=k ; if (k>=100) break ; k=k+1; } printf("s = %d\n", s); return 0;}continue语句#include <stdio.h>int main(){ int i; for (i=1; i<=10 ; i++) { if (i%2==0) continue; printf("%d\n", i); } return 0;}
趣例:豆豆的每一天
#include <stdio.h>int main(){ char cChioce; do { printf("* 1. 吃饭\n"); printf("* 2. 睡觉\n"); printf("* 3. 打豆豆\n"); printf("* 0. 退出\n"); printf("* 请选择(0-3):"); scanf("%c", &cChioce); //选择后的处理 if (cChioce=='1') printf("我吃吃吃...\n"); else if (cChioce=='2') printf("我睡觉觉...\n"); else if (cChioce=='3') printf("我打打打...\n"); else if (cChioce=='0') break; else { printf("\007选择错误!\n"); continue; } printf("恭喜你完成了一项工作!\n"); } while(1); return 0;}
未来理想的方案
#include <stdio.h>int main(){ char cChioce; void eat(); void sleep(); void hitdoudou(); do { printf("* 1. 吃饭\n"); printf("* 2. 睡觉\n"); printf("* 3. 打豆豆\n"); printf("* 0. 退出\n"); printf("* 请选择(0-3):"); scanf("%c", &cChioce); if (cChioce=='1') eat(); else if (cChioce=='2') sleep(); else if (cChioce=='3') hitdoudou(); else if (cChioce=='0') break; else { printf("\007选择错误!\n"); continue; } printf("恭喜你完成了一项工作!\n"); } while(1); return 0;}void eat(){ printf("我吃吃吃... ...\n");}void sleep(){ printf("我睡觉觉... ...\n");}void hitdoudou(){ printf("我打打打... ...\n");}
0 0
- C语言及程序设计初步例程-38 用break和continue改变流程
- 第3周 C语言及程序设计初步例程-38 用break和continue改变流程
- 第三周《C语言及程序设计》实践项目38 用break和continue改变流程
- 《C语言及程序设计》实践项目——用break和continue改变流程
- 《C语言及程序设计》程序阅读——用break和continue改变流程
- 38 用break和continue改变流程 课后
- C语言及程序设计初步例程-34 用循环累加
- C语言:break和continue语句改变循环
- 第三十八讲 项目 用break和continue改变流程
- C语言及程序设计初步例程-14 指针及其运算
- C语言及程序设计初步例程-15 数据的输入
- C语言及程序设计初步例程-16 数据的输出
- C语言及程序设计初步例程-30 算法的基本概念
- C语言及程序设计初步例程-32 输出小星星
- C语言及程序设计初步例程-37 循环嵌套
- C语言及程序设计初步例程-39 求素数算法
- C语言及程序设计初步例程-40 穷举法解题
- C语言break和continue
- 百度地图、Google地图的缩放比例
- OMAPL138 eCAP capture
- 学习MongoDB网站汇总
- 对于事件没有反应,Jquery中的live()函数
- unix 常用命令
- C语言及程序设计初步例程-38 用break和continue改变流程
- 使用 adt-eclipse 打包 Cordova (3.0及其以上版本) + sencha touch 项目
- 阿里云centos 6.5 java tomcat安装 [转]
- request.getHeader("user-agent")解析各种浏览器
- Demystifying the Skip Scan in Phoenix
- android adb shell 命令
- BZOJ 2300 动态凸包
- stat函数讲解:
- Linux下display环境变量的作用