for 语句
- 语法
for( 初始表达式;条件表达式;增量表达式 ) { 循环体代码; }
- 初始表达式:声明循环变量,记录循环次数;[ int i = 1 ] // 只执行一次.
- 条件表达式:循环的条件;[ i <= 10 ]
- 增量表达式:改变循环条件的代码,使循环代码终有一天不再成立;[ i++ ]
- 执行过程
- 程序首先执行“初始表达式”,声明一个循环变量,用来记录循环次数;然后执行“条件表达式”,判断循环条件是否成立,如果条件成立,则执行循环体代码;
- 执行完循环体代码后,执行“增量表达式”,然后再次执行“条件表达式”,继续判断循环条件是否成立,成立则继续执行循环体代码,不成立则跳出for循环结构。
- 练习:计算1+2+3+...+100的和
int sum = 0; for(int i = 1; i <= 100; i++) { sum += i; } Console.WriteLine(sum); Console.ReadKey();
for 语句嵌套
- 语法
- 一个for循环中,再嵌套了一个for循环。
- 用途
- 当遇到某件事需要做一遍,而包含的另一件事要做N遍时,使用for循环的嵌套。
- 练习:九九乘法表
for (int i = 1; i <= 9; i++) //行. { for(int j = 1; j <= i; j++) //列. { Console.Write("{0}*{1}={2}\t", j, i, i * j); } Console.WriteLine(); //换行. } Console.ReadKey();