Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:16:25
C#中for语句用法

C#中for语句用法

C#中for语句用法

for语句循环重复执行一个语句或语句块,直到指定的表达式计算为False值。for循环对于迭代数组和顺序处理非常方便。for语句将初始值、布尔判断和更新值都编写在同一行程序中。for语句的语法为:

for(初始值;布尔表达式;更新值)

{

程序代码块

}


注意:可以使用逗号来分隔多于一个的初始代语句。如果更新语句多于一个,同样也可以用逗号来分隔。分号用于分隔循环语句与循环条件、循环条件与更新语句。初始化语句、循环条件和更新语句都是可选的。所以for(;;){}构建了一个有效的for循环,必须包括两个分号。

能将两个或多个表达式压缩到一个语句行中的语言元素就是逗号操作符。逗号操作符的作用如下所示。

for(i=0,j=10;i<=j;i++,j--)

它将两个或多个语句组合,可只看作一条语句,所以,它所放置的地方只能放置一条语句。

应避免将逗号操作符与下面应用场合混淆。

for(int i=0,j=10;i<=j;i++,j--)//合法

for(int i=0,int j=10;i<=j;i++,j--)//不合法

// http://www.i sstu dy.com


因为最左边的逗号既可以是一个逗号分隔符,也可以是一个逗号操作符,编译器将无法分辨。

示例

for语句的使用

利用for语句循环输出信息。程序的流程如图1所示



图1 for语句流程

程序代码如下:

static void Main()

{

for (int i=0,j=10;i<=j;i++,j-- )

{

Console.WriteLine("{0},{1}", i, j);

}

Console.Read();

}


If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759