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]