首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

自学编程第二十五课

学完了分支语句,咱们来看看循环语句!

什么是循环语句?

循环语句是由循环体及循环的终止条件两部分组成的。

循环体是一组被重复执行的语句,它能否继续重复是由循环的终止条件决定。

循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。

C语言中的循环语句有三个:while语句、do-while语句、for语句。

咱们先学while语句

while语句的一般格式为:while(表达式)循环体语句;

【为了防止出错,循环体语句都要加大括号!】

while语句的语义:当表达式的值为非0(即“真”)时,执行循环体语句,然后继续判断表达式的值,若为非0(即“真”)时,继续执行循环体语句;直到表达式的值为0(即“假”)时,循环终止并继续执行while语句的下一条语句。

再看看do-while语句

do-while语句的一般格式为:

do{

循环体语句

}while(表达式);

do-while语句的语义:先执行循环体,后判断循环条件。所以无论循环条件的值真或假,至少会执行一次循环体语句。

最后来看看for语句

for语句的一般格式为:

for(表达式1;表达式2;表达式3)

for语句的语义:

1.表达式1为初值表达式,它对循环变量赋初值。

2.表达式2为条件表达式,给出循环的条件,通常判断循环变量是否超过循环的终点。若该表达式的值为“真”,则继续循环;若为“假”,则结束循环。

3.表达式3为步长表达式,可以设置循环的步长改变循环变量的值,从而可改变表达式2的值。

4.循环体语句是被反复执行的语句。

下面是for语句的程序流程图:

如何知道for语句的循环次数呢?关键看步长值!

循环次数的计算公式为(循环终值-循环初值)/步长值+1

例如:for(a=1;a

sun=sun+a;

其执行次数为:(10-1)/2+1=9/2+1=4+1=5【执行次数只取整数】

好了,今儿就到这吧!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190120G0K1WK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券