(1) for、while、do...while循环
简单来讲,循环就是多次执行同样的代码
例,如何输出重复内容多次:①代码复制多次;②写个函数调用多次;③写循环重复执行代码5次
1、for循环
for循环括号中有三部分,每部分用“;”分隔开。
第一部分是变量声明,一般在此处声明临时变量,通常为int i=0;i代表迭代器(iterator),实际上变量名与变量初值都无所谓。在for循环之前执行一次。
第二部分是条件,满足条件时,一直执行for循环中的代码。布尔值,执行每一次循环前会检验。
第三部分是下次for循环前会执行的代码。每次循环结束后执行的代码。
for循环下是循环体,即for循环中会重复执行代码(由条件决定是否多次执行,可能根本不执行)。
#include <iostream>
#include "Log.h"
int main()
{
for (int i = 0; i < 5; i++)
{
Log("Hello World!");
}
std::cin.get();
}
首先执行for循环这一行,创造变量i,再检查条件是否为真。条件为真,跳进循环体,执行循环体代码,执行到}时,执行for()中的第三部分,即i++,i由0变1,然后再检查条件i<5?条件为真再执行循环体代码。直到i=4的一次循环最后i&