你的位置:首页 > ASP.net教程

[ASP.net教程]18 C#中的循环执行 for循环


 

在这一节练习中,我们向大家介绍一下C#中的另一种重要的循环语句,for循环。

 

for(表达式1;表达式2;表达式3) 

循环体 

}

 

表达式1:一般为赋值表达式,给控制变量赋初值;

 

表达式2:逻辑表达式,循环控制条件;当条件为真时,循环执行循环体中的语句。

 

表达式3:一般为赋值表达式,给控制变量增量或减量。

 

这样看起来是不是挺抽象的。通过实际的例子,你会非常容易理解for循环。

 

你创建一个项目。解决方案名称为Sloution18,项目名称为Exercise18,项目类型为控制台程序。点击Program.cs. 在里边加入这些代码。

 

 

简单解释一下这个程序。

1. 第14行是for循环的核心。其中i是控制变量。int i=0; 给控制变量 i 赋初值;

2. i<=10; 是 循环控制条件;当i<10时,就执行大括号内的语句;

3. i++ 是控制变量增量。每次加1.

4. 第17行是做1到10的累加。就是在计算1+2+3+4+。。。+10.

 

运行结果

 

练习

  1. 读懂这段代码,为重要的语句加上注释

  2. 如果把第14行代码改成 for (int i=0;i<=10;) 运行程序会是什么结果?

  3. 如果把第14行代码改成  for (int i=0;;i++)运行程序会是什么结果?

  4. 修改代码,让程序把i的值从0到20输出到dos窗口,同时计算0到20的累加结果。