卫生局网站建设方案,wordpress换域名后,浙江中联建设集团有限公司网站,加强网站建设和维护第三章 C中的循环结构 学习编程语言语法是次要的#xff0c;思维是主要的。如何把头脑中的想法变成简洁的代码#xff0c;至关重要。 ——闫学灿 学习循环语句只需要抓住一点——代码执行顺序#xff01; while循环
可以简单理解为循环版的if语句。If语句是判断一次#xf… 第三章 C中的循环结构 学习编程语言语法是次要的思维是主要的。如何把头脑中的想法变成简洁的代码至关重要。 ——闫学灿 学习循环语句只需要抓住一点——代码执行顺序 while循环
可以简单理解为循环版的if语句。If语句是判断一次如果条件成立则执行后面的语句while是每次判断如果成立则执行循环体中的语句否则停止。 练习求1~100中所有数的立方和。 练习求斐波那契数列的第n项。f(1)1, f(2)1, f(3)2, f(n)f(n-1) f(n-2)。 死循环循环永久执行无法结束。我们要避免写出死循环。 do while循环
do while循环不常用。
do while语句与while语句非常相似。唯一的区别是do while语句限制性循环体后检查条件。不管条件的值如何我们都要至少执行一次循环。 for 循环
基本思想把控制循环次数的变量从循环体中剥离。
for (init-statement : condition: expression){statement}init-statement可以是声明语句、表达式、空语句一般用来初始化循环变量condition 是条件表达式和while中的条件表达式作用一样可以为空空语句表示trueexpression 一般负责修改循环变量可以为空 练习求1~100中所有数的立方和。 练习求斐波那契数列的第n项。f(1)1, f(2)1, f(3)2, f(n)f(n-1) f(n-2)。 init-statement可以定义多个变量expression也可以修改多个变量。
例如求 1 * 10 2 * 8 3 * 7 4 * 6 -
跳转语句
break
可以提前从循环中退出一般与if语句搭配。
例题判断一个大于1的数是否是质数 continue
可以直接跳到当前循环体的结尾。作用与if语句类似。
例题求1~100中所有偶数的和。 多层循环练习打印1~100中的所有质数 练习输入一个n打印n阶菱形。n是奇数。
n9时的结果