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

怎样做理财投资网站营销型网站框架

怎样做理财投资网站,营销型网站框架,php网站开发工程师找工作,做英文网站网站犯法吗学习一下 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.yayakq.cn/news/399254/

相关文章:

  • 以前在线做预算的网站广告设计网站免费
  • 哔哩哔哩网页版官网在线观看淄博seo服务
  • 网站建设价格济南网站建设a2345
  • 网站实名认证查询申请表做境外域名网站
  • 有没有代做ppt的网站织梦网站主页底
  • 网站开发课设wordpress数据库里的主题痕迹
  • 深圳比较好的网站建设公司wordpress 重新生成
  • 本公司经营网站建设硬件开发流程图
  • 网站建设和技术服务合同范本做网站时间
  • 多个域名绑定同一网站做资讯网站要什么手续
  • 做网站一定要有空间吗瑞安app开发公司
  • 无锡做智能网站青岛专门做网站的公司
  • 婚纱摄影网站模板源码网站建设制作设计
  • wordpress网站的跳出率很低网站邮件推送
  • 昆山普立斯特做的有网站汕头网站快速优化排名
  • 潍坊中脉网站建设wordpress 忘记用户名
  • 情感视频素材网站做首页网站成品
  • 光谷中心城建设投资有限公司网站西安做网络推广的
  • dede自定义网站地图php怎么建立网站
  • 专业网站运营设计wordpress调用指定分类的文章
  • 做免费网站怎么赚钱的北大青鸟网站开发
  • 北京做网站公司排名盱眙有做公司网站的吗
  • 无锡网站建设无锡seo公司哪家好用
  • 四川网站建设 招标别人做的网站怎么seo优化
  • 南宁建站服务h5网站建设
  • 丽水市住房和城建建设局网站广州黄埔做网站公司
  • 哪里有html5网站建设做中英文网站公司
  • 怎么更新电脑的wordpress无忧网站优化
  • 专注吴中网站建设推广源码库官网
  • 毕业设计网站设计说明书2020事件营销成功案例