当前位置: 首页 > news >正文

英国做暧小视频网站惠州疫情最新情况

英国做暧小视频网站,惠州疫情最新情况,渗透网站做seo,全国私人订制平台学习一下 for 循环的几种不同方式,了解一下原理及差异 完整的测试代码参考 GitHub :for 循环测试代码 1 常用形态 对于 for 循环来说,最常用的形态如下 for (表达式1; 表达式2; 表达式3) {// code }流程图如下: 编写测试代码…

学习一下 for 循环的几种不同方式,了解一下原理及差异

完整的测试代码参考 GitHub :for 循环测试代码

1 常用形态

对于 for 循环来说,最常用的形态如下

for (表达式1; 表达式2; 表达式3)
{// code
}

流程图如下:
在这里插入图片描述

编写测试代码如下

void forMethod1()
{cout << "\nThis is i++ test start" << endl;#if 0for (int i = 0; i < MAX; i++){cout << "for start i = " << i << endl;cout << "for test" << endl;cout << "for end i = " << i << endl;}
#elseint i; // 循环变量声明放for循环之前,便于查看循环结束后的循环变量值for (i = 0; i < MAX; i++){cout << "for start i = " << i << endl;cout << "for test" << endl;cout << "for end i = " << i << endl;}// 此时循环变量已是最后一次修改后的,但不满足循环条件的值cout << "for exit, i = " << i << endl;
#endifcout << "This is i++ test end\n" << endl;
}

上述代码执行结果如下

This is i++ test start
for start i = 0
for test
for end i = 0
for start i = 1
for test
for end i = 1
for start i = 2
for test
for end i = 2
for start i = 3
for test
for end i = 3
for start i = 4
for test
for end i = 4
for exit, i = 5
This is i++ test end

从执行结果来看,在退出 for 循环代码块后,i 的值是 5 ,按流程图也就是在经过了最后一次循环变量自增,再去判断循环条件是否满足,此时不满足 i < 5 ,随后退出 for 循环。

2 代码块中修改循环变量

另一种比较常用的方式,就是在代码块中修改循环变量,以实现不同的循环方式。

测试代码如下

void forMethod3()
{cout << "\nThis is i++ test V2 start" << endl;int i;for (i = 0; i < MAX;){cout << "for start i = " << i << endl;cout << "for test, start i++" << endl;// 循环体内执行改变循环变量操作,实现不同循环效果i++;cout << "for end i = " << i << endl;}cout << "for exit, i = " << i << endl;cout << "This is i++ test V2 end\n" << endl;
}

代码实际运行结果如下

This is i++ test V2 start
for start i = 0
for test, start i++
for end i = 1
for start i = 1
for test, start i++
for end i = 2
for start i = 2
for test, start i++
for end i = 3
for start i = 3
for test, start i++
for end i = 4
for start i = 4
for test, start i++
for end i = 5
for exit, i = 5
This is i++ test V2 end

此中方式,区别在于将改变循环变量操作放进代码块内执行,以实现不同循环方式,比如

// 步长为1
i = i + 1;
i += 1;
i++;
++i;// 步长为2
i = i + 2;
i += 2;...
http://www.dinnco.com/news/13233.html

相关文章:

  • 网站的域名和密码是什么意思seo公司 上海
  • 网站建设公司特点seo排名点击软件
  • 手机端网站开发要注意什么舆情网站
  • 网络设计课程设计前言seo网站外链工具
  • 如何把网站免费做靠前企业培训机构排名前十
  • 网站开发计划时间如何在百度发布短视频
  • 天门市住房和城乡建设网站百度小说排行榜第一名
  • 什么是网页站点在线seo
  • 专业医疗建站seo怎么做排名
  • 做柱状图饼状图好看的网站常州seo收费
  • 山东临朐门户网站哪个软件可以自动排名
  • 网站如何做滚动效果北京培训学校
  • 电商免费网站入口典型的网络营销案例
  • 有没有接做网站私活的平台网络推广的工作内容是什么
  • 软件下载网站如何履行安全管理义务浏览器打开
  • 石家庄网络科技有限公司排行seo专业知识培训
  • 论坛备案网站名称网络优化工程师主要做什么
  • 做房产的网站百度怎么精准搜关键词
  • 做网站非法吗网站推广和优化的原因网络营销
  • 公众号自己做电影网站百度网站收录提交
  • html5做网站的好处重庆seo排名电话
  • 新疆生产建设兵团12师网站百度指数手机版
  • 宁波数控机械加工网seo批量建站
  • 网站设计的国际专业流程网站优化有哪些技巧
  • ASP动态商业网站建设案例长沙百度推广排名优化
  • linux 编辑wordpress宁波seo推广优化
  • php做的网站如何该样式硬件工程师培训机构哪家好
  • 政府门户网站建设的问题与对策如何推广
  • 上海专业做网站公司报价著名的营销成功的案例
  • 临汾网站建设如何制作网站教程