574 字
3 分钟
--
for循环的应用
2023-09-28

for循环的应用#

概述#

For循环(可以理解为计数循环)注意事项:(对于循环)

当(条件)时,重复做(某件事情)循环,每次做完一个循环之后,使得(设置变量)发生变化。

由于循环计算的时候整个变量的运算都在循环内部,所以对于变量的调整可以放在循环内去做——但是!定义参数类型的时候呢~不能去循环括号内哦!只有c99可以应用。

Tips#

1.如果要去做求和运算,则使初始化数值为0,如果做求积运算,则使初始化数值为1,防止出现0*x=0的情况出现。

for循环结构解析#

例:

for(i=1;1<=n;i++)
  • i=1:初始条件,设定为循环初始时候的条件
  • i<=n:循环继续的条件,想要让循环继续的话,则必须要满足这样的条件。并且这个条件判定是在一开始就检查的,所以第一次循环必须要满足对应条件才可以进行后续的循环
  • i++:循环每一轮要做的动作,即变量的更新

多变量循环#

当变量存在多个的时候,可以用逗号隔开。

例如:

for(i=1;i<=n,a!=10,a++,i++)

省略规则#

对于for循环来说,可以省略初始条件,此时则会不停的执行循环条件直至达到终止条件——即便如此也必须要有格式里的分号。

而且,for循环最终出去之后所有变量都会跟着改变,到最后会得到输出循环=循环条件的结果。

格式说明#

基本格式#

for(初始动作,条件,每轮的动作){}

条件省略#

for中的每一个条件都是可以省略的:

for(;条件;)==while(条件)

注意:分号不能省略,因为分号是用来分割位置的,需要告诉计算机哪一个是哪一个。

总结#

  • for循环和while循环非常相似,可以相互替换
  • 在必要的时候改成其他循环以节约代码片段和内存占据是非常重要的事情
  • 一般情况有固定次数的循环用for循环
  • 必须执行一次的循环用do_while循环
  • 其余情况用while循环
for循环的应用
https://vilstia.org/posts/学习笔记/c/for循环的应用/
作者
琴泠 - Lumina Qin
发布于
2023-09-28
许可协议
CC BY-NC-SA 4.0