c语言第六章条件型循环结构,C语言课件(第六章 循环结构)

C语言课件

第六章 循环结构

在许多复杂的问题中,常常需要做大量的类似的计算处理,这些类似的相同的处理过程存在重复性过程,即在某种条件成立的情况下需要处理相同的操作时,就要使用循环结构来完成。

类似于选择结构,循环语句也是一种构造型(即容器型)语句。

例如,要输入全校学生成绩;求若干个数之和等。

一、什么是循环结构

循环结构语句是一种需要同时处理(完成)一个或若干个相同操作过程的结构。它也是容器型语句结构。

二、循环结构的构成

由循环结构语句、条件表达式、重复操作语句组成。条件表达式作为是否要执行相同操作的条件判断依据。

具体来说,一个循环结构应当由循环控制变量、循环结束条件、循环体三个部分组成。循环体即要重复操作的过程语句。

由循环控制变量和循环结束条件共同来决定是否要执行重复操作部分,以及要执行重复操作部分的次数。 与选择结构相比,选择结构也存在着条件的判断,以决定语句的执行,但是选择结构在条件成立时,只会执行一次符合条件的语句;而循环结构在只要在条件成立时,会不断地重复执行符合条件的语句。

三、循环结构语句

(一)goto语句

无条件转向语句。

1.格式:goto 语句标号;

(语句标号是用标识符表示,它只起到一个标识需要“跳转到”的位置的作用。

2.说明:goto语句一般不建议使用,它会破坏程序的流程。通常它只用于以下两种情况:

(1)与if语句一起构成循环结构。例如P114例6.1

(2)从循环内跳转到循环外。

(二)当型循环结构

使用while循环语句实现。

1.格式:

while(条件表达式) 或 while(条件表达式)

{ 语句;

语句; <--循环体-->

}

例如:

求数列

1-300-png_6_0_0_531_744_174_283_892.83_1263-184-0-129-184.jpg

1,3,5,...,99各项之和。这个问题在求解过程中,存在着重复操作过程--加法运算,求和。 程序:

main()

{

(第 1 页 共 7 页)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值