循环结构是c++中重要的结构用以实现代码的反复使用

三种不同的循环结构以及嵌套是必须认识与能够使用的

三种循环结构分别是:

在for循环中可以在for后的括号内加入初始条件,循环条件与参数变化。使得整个循环体看起来简洁明了。

其表达式为for(表达式1(可以被省略);表达式2;表达式3(可以被省略)),例如:

include <iostream>
using namespace
int main()
{
int a;
for(a=;a<=;a++)
{
cout<<"a="<<a<<endl;
}
return 0;
}

do while 与 while 都需要在循环体内加入控制参数的变化,其中 do while会在先执行之前判断执行条件,而while是先执行再判断,是否继续执行。

其使用格式为:do while(终止条件),while(终止条件)。

例如:

#include <iostream>

using namespace

int main()
{
int a=1,
do while(a<1)
{
a++;
}
cout<<"a="<<a<<endl;
a=1;
while(a<1)
{
a++;
}
cout<<"a="<<a<<endl;
return 0;
}

三者的嵌套遵循优先执行最里层的循环,同在循环中定义的变量无法在外层使用。

#include <iostream>
using namespace
int main()
{
int a,b,c,sum;
for(a=,b=,c=;a<;a++)
{
do while(b<)
{
while(c<)
{
sum=a*b*c;
cout<<"sum="<<sum<<endl;
}
}
}
}

重复使用代码不仅可以免去很多麻烦,还可以使得软件的功能可以顺利进展

最新文章

  1. 经典的javascript函数实例,css的. #区别
  2. Ext.js添加子组件
  3. 添加sudo权限
  4. [java]wordcount程序
  5. 20135306黄韧[2.72 2.77 3.70](http://i.cnblogs.com/EditPosts.aspx?opt=1)
  6. TIJ——Chapter One:Introduction to Objects
  7. gcc: error trying to exec &#39;cc1plus&#39;: execvp: 没有该文件或目录 解决方案
  8. thread dump
  9. Haxe UI框架StablexUI的使用备忘与心得(序)
  10. android学习---SeekBar和RatingBar
  11. ECShop - 数据库操作类
  12. poj 3020 Antenna Placement (最小路径覆盖)
  13. Mecanim之IK动画
  14. Ajax实现注册无刷新验证用户名是否存在
  15. FileStream说明
  16. kindeditor&lt;=4.1.5 文件上传漏洞利用
  17. 初次搭建spring-boot 整合ssm(有许多小坑)
  18. windows 7 下elasticsearch5.0 安装head 插件
  19. windows下定时任务设置
  20. [PHP] 试题系统研究

热门文章

  1. python实例 输出字符串和数字
  2. 两张图搞清composer install与update区别 - 今日头条(www.toutiao.com)
  3. js中保存成图片并下载
  4. laravel学习文档
  5. golang数据类型三
  6. Spring → 《Spring程序开发》教材大纲
  7. 2019.11.12htmlhomework1
  8. Directx教程(29) 简单的光照模型(8)
  9. react-jd-index
  10. Python内存机制简介