1、for循环
for循环主要完成以下部分:1、设置初始值 2、判断循环是否继续进行 3、执行循环操作 4、更新用于测试的值
for(初始值;测试条件;更新测试值)//初始值可以 自定义变量 int x = 0
for循环中更新值:i++ i– 也可以选择不同步长 i = i+2 i=i+4
2、递增运算符 ++ 和 递减运算符 —
a++ :先使用a,在a自增 ++a :先a自加一,在使用a
for循环语句块:
字符串的比较:
string类字符串比较:
3、while循环
while(循环条件){
body
}
4、类型别名
方法一:
方法二:
5、do while 循环
基于范围的循环 (C++11 新增)
用于数组或者容器类,如vector 和 array。
for ( int x : array) { body }
如果要在循环体对 x进行修改:for (int &x : arrayname) 需要使用引用。
循环和文本输入:
1、使用原始cin输入:
补救:使用cin.get(char):会读取空格,并赋给char
文件尾条件 EOF
二维数组
初始化:
使用二维数组: maxtemps[1][2]