一般情况 for 循环都是这么写的:

string str = "YaoYee";for (int i = 0; i < str.length(); i++)
{cout << str[i] << ' ';
}

但是,还有一种更简单的方法如下:

for (char c:str){cout << c << ' ';
}

不过,据说前面加个 & 速度会变快,后续待测试吧。

for (char &c:str){cout << c << ' ';
}

同样对于数组也可以实现:

for (size_t i = 0; i < size(a); i++)
{cout << a[i];
}
for (int n : a) {cout << n;
}

猜你喜欢:

【C++】简约的for循环相关推荐

  1. 中兴面试总结,华为。技术,市场

    1,软件测试,如何把这个测试做的更好. 进到一个新项目,作为测试人员应该都是想把测试做好,项目在符合客户质量要求的情况下按时交付的吧.但往往都事与愿违,造成这个结果的原因有很多很多.通过这段时间做自动 ...

  2. devc 无法编译循环语句_鸡生蛋还是蛋生鸡?详解第一个编译器是怎么来的~

    详解编译器自举原理 不知道你有没有想过,某种编程语言的第一个编译器是怎么来的呢?这不就是"鸡生蛋,蛋生鸡"的问题吗? 先说最后的结论:任何一种语言的第一个编译器肯定是使用其他语言写 ...

  3. navicat循环执行上下两行相减sql语句_SQL太难?你离完全理解SQL就差这10步!

    - 点击上方"中国统计网"设置⭐星标不迷路!- 很多程序员视 SQL 为洪水猛兽.SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言.面向对象的程序语 ...

  4. 十一、Python第十一课——用户输入和另一种循环(While)

    (请先看置顶博文)https://blog.csdn.net/GenuineMonster/article/details/104495419 学了这么久的Python,大家肯定会好奇,不是说机器学习 ...

  5. Android 自定义View -- 简约的折线图

    转载请注明出处:http://write.blog.csdn.net/postedit/50434634 接上篇 Android 圆形百分比(进度条) 自定义view 昨天分手了,不开心,来练练自定义 ...

  6. 川大 计算机学院 惠子,“挑战杯”四川大学2013年学生科技节之“纺兴未艾,织行天下”废物循环利用大赛决赛圆满落幕...

    2013年10月29日晚上7:00,"挑战杯"四川大学2013年学生科技节之"纺兴未艾,织行天下"废物循环利用大赛决赛于江安校区第一教学楼B座405教室如期举办 ...

  7. 编写程序FooBizBaz.java,从1循环到150并且在每行打印一个值,另外在每个3的倍数行上打印出“foo”,在每个5的倍数行上打印“biz”,在每个7的倍数行上打印输出“baz”。

    (for语句练习)编写程序FooBizBaz.java,从1循环到150并且在每行打印一个值,另外在每个3的倍数行上打印出"foo",在每个5的倍数行上打印"biz&qu ...

  8. 今天分享一个Python游戏:简约飞机模拟器

    目录 1 前言 2 系统环境 3 代码分析 4 源代码 5 结尾 一 前言 最近在网上冲浪的时候,发现有一些好玩的Python游戏,我就浅浅的学习了一下,现在将我学到的分享给大家,但是实话实说看看隔壁 ...

  9. “更高效率:标准化+简约风+移动化”--K2 BPM老客户交流会

    主题:工作流主数据标准化和移动工作流带来的企业沟通建设机会 嘉宾:李瑞延(盛大网络IT总监) 公司管理需要更好的工作流 -为决策提供依据 通过对各级业务公司各类流程数据的获取与分析,为管理决策提供必要 ...

最新文章

  1. Navicat Premium 12全系列
  2. 定时任务 Crontab命令 详解
  3. strncasecmp的使用
  4. I2C总线之(一)---概述
  5. Ubuntu添加开机自动启动程序的方法 / 修改 Ubuntu 启动顺序
  6. 转:MSDN Visual系列:MOSS企业级搜索之一——在搜索中心里创建自定义搜索页面和标签选项卡...
  7. rhel6.3-64 yum问题
  8. extract-text-webpack-plugin
  9. NSCharacterSet 简单用法
  10. #centos7 创建内网yum源 OpenStack源部署
  11. 宝塔linux跑tomcat,宝塔面板环境的安装(Linux、Tomcat、Node.js、Windows等环境)
  12. MySQL(8)-----truncate清空表和字段自增
  13. 解决库仑计初始化卡死问题
  14. “QQ尾巴病毒”核心技术的实现(转)
  15. 出海必读,汇量科技联合SensorTower发布《2022国内手游出海白皮书》
  16. 微信公众号开发--js关闭浏览器回到公众号对话窗口
  17. mplayer - Linux下的电影播放器
  18. 服务器操作系统不能显示全屏,服务器窗口显示不全屏
  19. 小白之-----------shell脚本批量管理服务器
  20. Linux下redis 以关键字批量删除数据

热门文章

  1. UGUI 自动布局的重叠BUG
  2. easyUi创建临时Dialog
  3. MATLAB 的运算符
  4. linux下使用taskset设置进程cpu绑定不起作用
  5. 哪些CSS是可以被继承的--简单整理
  6. Linux常用命令笔记---故障排除
  7. linux bash脚本编程知识点
  8. hdu 5023 poj 2777(线段染色)2014 ACM/ICPC Asia Regional 广州 Online
  9. Golang之channel操作
  10. MYSQL 开启root远程登录权限