C语言,跳转控制语句 break
文章目录
- 基本介绍
- 基本语法
- 快速入门
- 课堂练习
基本介绍
break 语句用于终止某个语句块的执行,一般使用在 switch 或者循环[三大循环]中。
基本语法
{ ……break; ……
}
快速入门
#include void main(){int i; for(i = 0; i < 10; i++) {if(i ==3) { break;} printf("i=%d\n", i);} //输出 i = 0 i = 1 i =2
}
课堂练习
1)100 以内的数求和,求出 当和 第一次大于 20 的当前数【for】
#include void main() {//100 以内的数求和,求出 当和 第一次大于 20 的当前数【for】int i;for(i = 1; i<=100; i++) {if(i > 20){printf("当和 第一次大于 20 的当前数 = %d", i);break;}}
}
3)实现登录验证,有三次机会,如果用户名为”张无忌” ,密码”888”提示登录成功,否则提示还有几次机会, 请使用 for 循环完成
#include void main() {//实现登录验证,有三次机会,如果用户名为”张无忌” ,密码”888”提示登录成功, //否则提示还有几次机会,请使用 for 循环完成 //分析 //1. 首先要定义一个变量,保存登录的机会(次数) chance //2. 定义两个字符数组,接收 用户名和密码 //3. 使用 for 循环+break , 如果登录成功,就提前退出int chance = 3;int loginCount = chance; //值传递char name[10] = ""; char pwd[10] = "";int i ; //循环变量for(i = 1; i <= loginCount; i++){printf("\n请输入姓名:");scanf("%s",name); printf("\n请输入密码:");scanf("%s",pwd);if(strncmp("张无忌",name) == 0 && strncmp("888",pwd) == 0){printf("\n登陆成功");break; }else{//机会次数减少chance--;printf("\n你还有%d次机会",chance);}}}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
