[零基础学软件开发16]退出循环break

本文介绍了C语言中break语句的基本用法及其与if语句的结合使用场景。通过一个具体的实例——输入学生C语言成绩并进行合法性检查,演示了如何在遇到非法输入时提前终止循环。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

声明:我写这一系列文章在讲述过程中可能用了一些大白话,也可能有的地方墨迹了一些,但旨在把一些没有基础但很想学软件开发的一些人领进门来,另外该文章我同时也在百度经验发表。

break这个词你在c语言里可以理解成跳出、退出的意思,它用在循环语句里就是退出循环的意思,这里当然不能理解成遇到break程序就结束而是退出循环,循环后面的代码还是正常执行的,这个词单独构成一条c语句,写法就是: break;  

break语句往往跟if配合使用,在循环体里有特殊情况时可以退出循环。

请看下面例子:

从键盘输入10个学生的c语言成绩,一旦输入了错误的成绩则不再继续输入。

int main()

{

   int i;

   int score;//成绩

   printf("输入10个成绩:\n");

   for(i=0;i<10;i++)

   {

        scanf("%d",&score);

        if(score<0||score>100)

        {

          printf("请输入合法的成绩。\n");

          break;

        }

   }

   printf("循环下面的代码\n");

}


怎么样会了吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值