基本语法
for (初始表达式; 条件表达式; 增量表达式)
{
// 循环体
}
for循环中 有三个空
第一个空(初始表达式): 一般用来声明一个临时的局部变量 用来计数
第二个空(条件表达式): 表明进入循环的条件 一个bool类型的值(bool类型 条件运算符 逻辑运算符)
第三个空(增量表达式): 使用第一个空中的变量 进行自增减运算
for循环执行时 先执行初始表达式 进行变量的初始化
然后切判断条件是否满足 满足条件则执行 不满足则不执行
for (int i = 0; i < 10; i++){Console.WriteLine(i);// 执行完循环语句块之后// 再去执行增量表达式}
支持嵌套
for循环同while dowhile循环一样 可以同其他条件语句等进行嵌套使用
for (int i = 0; i < 10; i++)
{// 嵌套使用时 for循环内的局部变量 不能一致// 嵌套使用时 内部循环执行完毕之后 才能继续执行外部循环for (int j = 0; j < 10; j++){Console.WriteLine( i + "\n" + j );}
}
特殊写法
三个空位 可以都空着 按需求去写
for循环也可以进行死循环
for (; ;)
{
Console.WriteLine("这是一个特殊的for循环");
}*/
for 循环和 while do...while循环的区别
for 循环可以得到一个精确的范围