参考链接:

for循环的三种写法 - 美好的明天 - 博客园

今天在写程序的时候,在百度上看到了一个语句是这样写的

for(auto& text: textlist)

不知甚解,所以来百度记录一下。

综下所述,我这个情况属于第二种情况

for循环大概有三种写法:

1、最普通的没啥好讲的

for(int i=0; i<1; i++)
{}第一个参数可省(提取声明变量)
第二、三个参数省略则进入死循环,除非在for循环体强制退出迭代器用法
for(auto it = list.begin(); it!=list.end(); ++it)
{}

2、for (String a : arr)

for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体 String[] arr = { "amy", "heinrich", "cindy", "git" };for (String a : arr)
{System.out.println(a);
}
//a是list每个元素的值

3、for (Iterator<String> iterator = list.iterator();iterator.hasNext();)

String[] arr = { "amy", "heinrich", "cindy", "git" };List<String> list = Arrays.asList(arr);for (Iterator<String> iterator = list.iterator();iterator.hasNext();)
{System.out.println(iterator.next());
}

4、for each(auto item in vecNum)

for each(auto item in vecNum)
{  strText.Format("%d", item);  AfxMessageBox(strText);
}
//item是list每个元素的值

for循环的几种写法相关推荐

  1. Java中List for循环的6种写法总结(推荐)(亲测)

    如下所示: List<String> list = new ArrayList<String>(); ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...

  2. java for循环 写法_java中for循环的6种写法

    packageForLoop;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;/*** java中for ...

  3. Java中List for循环的几种写法种写法总结(推荐)

    List<String> list = new ArrayList<String>(); /** * 方法一:最普通的不加思考的写法 * <p> * 优点:较常见, ...

  4. java的for循环的几种写法

    J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象.本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类 ...

  5. java 循环写法_java的for循环的几种写法

    J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象.本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类 ...

  6. JS中for循环的两种写法

    第一种: 最常见普遍的写法,适用于多种语言 for(let i = 0; i < 10 ; i++){console.log(i); } 打印结果: 第二种: 较第一种比较简单方便 const ...

  7. Python从入门到实践:7-5电影票循环的四种写法,动手试一试

    7-5电影票:有家电影院根据观众的年龄收取不同的票价:不到3岁的观众免费:3-12岁的观众为10元,超过12岁的观众为15元,请编写一个循环,在其中询问用户年龄,并指出其票价: #电影票 age = ...

  8. 一元函数黄金分割求最优解中循环的两种写法

    我用C语言编写黄金分割法的过程中发现它可以用两种方法来编写,主要区别是循环结构的表达方式不同,一种是常规的while循环语句,另一种是采用了函数自我调用的方法进行循环. 因为本人是个菜鸟,在设计函数自 ...

  9. html页面循环报错,wxs 脚本中 for 循环的一种写法导致 page-frame.html 报错

    - 当前 Bug 的表现(可附上截图) P.S. 本来昨天就想提这个问题,但今天想截图效果时,发现使用同一段代码时却无法复现了... 原本我是想在 wxs 中循环遍历一个数组,然后判断符合某个条件后再 ...

最新文章

  1. activesync对应的COM口
  2. Git 将代码回到指定版本
  3. 目前最常用的计算机机箱类型为_服务器按照结构划分有几种类型
  4. golang 函数传多个参数_关于Golang中方法参数的传递
  5. 程序员平均月薪过万,想当程序员的话,大学学那些专业会更好呢?
  6. Golang的协程池设计
  7. 来到深圳奋斗的这些年(不断更新!)
  8. 【网络流24题】分配问题 最小最大费用最大流
  9. final关键字多态
  10. [2018.07.10 T3]数论题
  11. mm模块流程图 sap_SAP业务流程之MM
  12. mysql脚本 ip数据库_纯真IP数据库镜像及sql脚本同步更新
  13. Linux下通过iwconfig命令连接无线
  14. C语言 全局变量和局部变量的区别
  15. 修改配色 Mac电脑默认命令行工具(终端\terminal) MacBook Pro MacBook
  16. php怎么在excel表格中输出换行,Excel表格怎么换行打字
  17. 辅材先生之打开传统向互联网+辅材这把锁
  18. 你真的了解Gradle吗?
  19. 银河麒麟V10-桌面版 用户登录密码遗忘解决过程
  20. java工具类获取文件扩展名与content-type、http与content-type映射关系

热门文章

  1. win7如何安装无线网卡驱动程序?具体安装步骤
  2. windows server2008 R2 无法验证此程序发布者,导致VMware tool 安装失败
  3. 怎么用okhttp获得响应头数据
  4. 苹果icloud文件服务器,你真的会用苹果iCloud吗?这7个隐藏功能,你未必全知道...
  5. html书签导入苹果,如何把360浏览器的收藏书签导入safari浏览器里
  6. MySQL 命令窗口
  7. 关于移动Web性能的5个神话
  8. 用计算机测声音频率,什么软件可以测声音频率?
  9. ssh 修改超时时间
  10. AD PCB设计笔记