上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.2 for循环
循环语句是一种重要的编程语句,当存在大量重复性工作时,循环语句的价值得以充分体现,不仅能削减代码量,还能提高编程效率,确保问题高效得到解决。for循环是经典的循环语句之一,其语法如下:
上述语法中,seq是一个向量,而var在循环中取其每个值。在每次迭代的过程中,expr都会得到执行。我们来看一个具体的示例:
在该例子中,我们通过for循环计算向量x6中有多少偶数。for循环前,我们先定义一个变量count1用于计算偶数个数。由于x6中共有8个元素,因此循环执行了8次,每次循环中var都会取x6中的一个数值,并计算其是否为偶数,若是,则count1的值加1,最终计算结果为3。
下述示例中,我们通过for循环计算1~1000的奇数和。for循环开始前,我们先定义一个变量sum_1_1000用于接收累加值,随后函数将循环1000次,每次循环中,函数首先通过if语句判断数字i是否为奇数,若是则将其值累加到sum_1_1000中,若不是则直接进入下一次循环。