C语言,跳转控制语句 break

文章目录

  • 基本介绍
  • 基本语法
  • 快速入门
  • 课堂练习

基本介绍

break 语句用于终止某个语句块的执行,一般使用在 switch 或者循环[三大循环]中。

基本语法

 { ……break; …… 
}

快速入门

#includevoid 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】

#includevoid main() {//100 以内的数求和,求出 当和 第一次大于 20 的当前数【for】int i;for(i = 1; i<=100; i++) {if(i > 20){printf("当和 第一次大于 20 的当前数 = %d", i);break;}}
}

3)实现登录验证,有三次机会,如果用户名为”张无忌” ,密码”888”提示登录成功,否则提示还有几次机会, 请使用 for 循环完成

#includevoid 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);}}}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部