制作:方斌 C语言程序设计 教程 郧阳师高等科些校计机 科学系 方斌制诈
制 作:方 斌 C语言程序设计 教程 郧阳师范高等专科学校计算机 科学系 方 斌 制作
制作:方斌 第5章循环结构程序设计
制 作:方 斌 第5章 循环结构程序设计
制作:方斌 循环语句概述 循环:反复执行称为“循环体”的程序段。 循环控制常用于数学迭代、对象遍历等问题的求解,几乎所 有实用程序都包含循环。 循环结构是结构化程序三种基本结构之一。(顺序结构、分 支结构)。 根据开始循环的初始条件和结束循环的条件不同,C语言中 用如下语句实现循环 1、用goto语句和语句构成循环。 2、用 while语句。 3、用do-Whle语句。 4、用for语句
制 作:方 斌 循环语句概述 循环:反复执行称为“循环体”的程序段。 循环控制常用于数学迭代、对象遍历等问题的求解,几乎所 有实用程序都包含循环。 循环结构是结构化程序三种基本结构之一。(顺序结构、分 支结构)。 根据开始循环的初始条件和结束循环的条件不同,C语言中 用如下语句实现循环 1、用goto语句和if语句构成循环。 2、用while语句。 3、用do-while语句。 4、用for语句
制作:方斌 goto语句及用goto和if语句构成循环 般形式:qoto语句标号 作用:无条件转向“语句标号”处执行。 说明:“语句标号”是一个标识符,它表示程序指令的地址。 goto语句不符合结构化程序设计准则,因为无条件转向使 程序结构无规律、可读性差。一般应避免使用goto语句,但 如果能大大提高程序的执行效率,也可以使用。 [例6.1]用语句和goto语句构成循环,求求1~100的累计和
制 作:方 斌 goto 语句及用 goto 和 if 语句构成循环 一般形式:goto 语句标号 作用:无条件转向“语句标号”处执行。 说明:“语句标号”是一个标识符,它表示程序指令的地址。 goto语句不符合结构化程序设计准则,因为无条件转向使 程序结构无规律、可读性差。一般应避免使用goto语句,但 如果能大大提高程序的执行效率,也可以使用。 [例6.1] 用if语句和goto语句构成循环,求求1~100的累计和
制作:方斌 [例5.1] 用语句和goto语句构成循环,求1~100的累计和。 ·根据已有的知识,可以用“1+2+.…+100″来求解, 但显然很繁琐。现在换个思路来考虑: 首先设置一个累计器sum,其初值为0,利用Sum +=n来计算(n依次取1、2、……!100),只要解 决以下3个问题即可: (1)将n的初值置为1; (2)每执行1次“sum+=n后,n增1; (3)当n增到101时,停止计算。此时,sum的 值就是1~100的累计和
制 作:方 斌 [例5.1] • 用if语句和goto语句构成循环,求1~100的累计和。 • 根据已有的知识,可以用“1+2+……+100”来求解, 但显然很繁琐。现在换个思路来考虑: • 首先设置一个累计器sum,其初值为0,利用sum += n来计算(n依次取1、2、……、100),只要解 决以下3个问题即可: (1)将n的初值置为1; (2)每执行1次“sum += n”后,n增1; (3)当n增到101时,停止计算。此时,sum的 值就是1~100的累计和