C++中的while循环和for循环语句学习教程

2020-01-06 13:39:57王振洲

运行结果为

 

 
  1. sum=5050 

需要注意:

循环体如果包含一个以上的语句,应该用花括号括起来,以复合语句形式出现。如果不加花括号,则while语句的范围只到while后面第一个分号处。

在循环体中应有使循环趋向于结束的语句。

C++ for循环语句

C++中的for语句使用最为广泛和灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句。

for语句的一般格式为:

 

 
  1. for(表达式1; 表达式2; 表达式3) 语句 

for语句执行过程如下:

先求解表达式1。

求解表达式2,若其值为真(值为非0),则执行for语句中指定的内嵌语句,然后执行下面第(3)步。若为假(值为0),则结束循环,转到第(5)步。

求解表达式3。

转回上面第(2)步骤继续执行。

循环结束,执行for语句下面的一个语句。