Day08
循环
什么是循环,简单来说循环就是多次执行相同的代码。
for循环
for (int i = 0; i < 5; i++)
{
Log("Hello World");
}
i表示为初始值,i<5 表示为循环条件,i++表示当进行下一次循环时所做的操作。{}内表示为循环体,也就是你要重复执行的代码。
for循环执行顺序
首先执行for循环的声明,然后给i赋予初始值,在到条件语句这如果满足条件就执行循环体内的语句,然后在执行i++,在执行条件语句,满足条件执行循环体内的语句,在执行i++,以此类推,当不满足条件时,会结束循环。
while循环
while循环语句和for循环语句类似
int i = 0;
while (i<5)
{
Log("Hello World!");
i++;
}
do…while
do…while这个不常见
bool condition = false;
int i = 0;
while (condition)
{
Log("Hello World!");
}
do
{
Log("Hello World");
} while (condition);
do…while: 不管任何情况会执行一次do里面的代码,然后在进行条件判断。
什么时候用while或者for
什么时候用while或者for取决于是否需要新的变量。当你已经有确定的bool值时建议使用while,当变量数组时,数组的大小确定,建议使用for