C语言的循环语句

本文主要介绍C语言的循环语句,即while语句、do-while语句和for语句。

循环语句分为两大类,当型循环(while、for)和直到型循环(do-while)。我们可以大概地从分类中理解两类循环地不同。

一、当型循环

1、while循环:

语法:

while(循环控制式)

{

语句序列;

}

当循环控制式为真时(结果为非0),执行循环体(即大括号以内的语句)。

先判断再执行,故称为“当型循环”。

2、for循环

语法:

for(初始化表达式;循环控制表达式;增值表达式)

{

}

初始化表达式:对变量值初始化

循环控制表达式:为真(非0)则执行语句

增值表达式:可以理解为while循环中的”语句序列“,作为循环中执行的内容。

先判断再执行,故称为“当型循环”。

二、直到型循环

do-while循环

语法:

do

{

语句序列;

}

while(循环控制表达式)

执行循环体,直到循环控制表达式为假(结果为0)。

先执行在判断,故称为“直到型语句”。

三、break语句、continue语句

为提高循环语句的实用性,C语言加入了break、continue来控制循环。

1、break:

跳出循环。

2、continue:

跳过本次循环,直接进入下次循环。

3、两者的区别
(1)break语句是终止本层循环(但不影响下一次循环),而continue语句并没有使本层循环终止。

(2)break是直接跳出本层循环体,然后继续执行本层循环体外后面的代码,continue是立即跳到本层循环体进行重新条件判断的,且并不往下执行本层循环体后面的代码。

四、goto语句

C语言中的goto语句是一种跳转语句,它可以让程序无条件地跳转到指定的标签位置继续执行。goto语句的语法格式如下:

goto 标签名;

.......

标签名:

其中,标签名是一个用户自定义的标识符,后面跟着一个冒号。在需要跳转的地方使用goto关键字,后面跟上标签名,就可以实现跳转。需要注意的是,goto语句通常不推荐使用,因为它可能导致程序结构混乱,难以维护。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Samdy L

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值