c++中如何将一段程序循环n次。for( ; ; )中哪部分影响循环次数

2025-05-20 00:18:20
推荐回答(1个)
回答(1):

for(表达式1;表达式2;表达式3)
循环体
一般循环就这四部分组成
严格的说这四部分都可能影响到循环次数
表达式1:是出事化一些变量用的,一般来说是初始化改变循环的那个变量,不同的值当然有影响,如i=1和i=2就不一样,肯定至少差1次吧
表达式2:这个判断是否还要进入循环体的,当然会影响次数了,i<3和i<4就不一样吧
表达式3:一般是用来改变循环变量的,要是不改变,怎么用表达式2判断是否结束循环,i++和i+=2不一样吧
循环体:有两种改变循环此时的方式(好像是吧),一般是break跳出循环,满足一定的条件跳出循环
一个是改变那个循环变量,这样改变了,当然会影响到表达式2的判断

for是最灵活的,其实一个循环就那么几个要素(其他的循环也一样),初始化变量,判断是否结束循环(或者进入循环体),运算循环体,改变判断是否结束循环所用的变量为下次判断是否进入循环做准备
这四个要素,只要能实现其功能,出现的位置不重要