所在的位置: C++ >> C++介绍 >> Cfor循环语句

Cfor循环语句

白癜风规范化诊疗 https://m.39.net/disease/a_6195089.html

C++语言程序中for循环语句的最常用格式为:

for(表达式1循环变量赋予初始值;表达式2循环条件;表达式3循环变量增值)

循环体语句;

C++语言程序中for循环语句的执行流程图为:

这个for循环语句流程图的执行顺序是:先执行循环变量赋予初始值,再执行循环条件的判断,如果为N(假),则循环结束执行for的下一条语句。如果为Y(真),则执行循环体语句。执行完循环体语句后循环变量增加1,再回到循环条件的判断(即表达式2)如果为真,则继续执行循环体语句,否则执行for的下一条语句。如此循环直到循环变量增加值之后被循环条件判断为假,程序结束。

C++语言程序for的举例说明:

在中国的历史上,有个典故叫“烽火戏诸侯”,话说西周末年,周幽王得一天下绝色美女褒姒,得此女后从来没有见过她笑,周幽王为博美女褒姒一笑,数次点燃烽火台,戏耍诸侯出兵前来,而后诸侯不再相信烽火,导致灭国。

针对这个历史故事我们来写一段程序:

#includeiostream

usingnamespacestd;

intmain()

{

intn;

for(n=1;n=10;n++)

cout"诸侯派兵来了吗?“"来了”n"次。“endl;

cout"犬戎来了,国灭!”endl;

return0;

}

程序执行分析:

第1次,先执行把1赋值给循环变量n,再执行循环条件判断语句,1=10为真,所以执行循环体cout语句(输出为:诸侯派兵来了吗?来了1次。)然后执行循环体变量增值语句,n变为2.

……

第10次,n值变为11。

第11次,执行循环判断语句,此时n值为11,“11=10”的值为假,所以退出for的循环,执行下一条cout语句(即为:犬戎来了,国灭!)。




转载请注明:http://www.aierlanlan.com/rzfs/6087.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了