Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  C语言  >  正文 C# while与for 循环语句区别

C# while与for 循环语句区别

发布时间:2018-10-21   编辑:www.jquerycn.cn
jquery中文网为您提供C# while与for 循环语句区别等资源,欢迎您收藏本站,我们将为您提供最新的C# while与for 循环语句区别资源

c# while与for 循环语句区别

while 语句执行一个语句或语句块,直到指定的表达式计算为 false。

<blockquote>// statements_while.cs
using system;
class whiletest
{
    static void main()
    {
        int n = 1;
        while (n < 6)
        {
            console.writeline("current value of n is {0}", n);
            n ;
        }
    }
}</blockquote>

于 while 表达式的测试在每次执行循环前发生,因此 while 循环执行零次或更多次。这与执行一次或多次的 do 循环不同。

当 break、goto、return 或 throw 语句将控制权转移到 while 循环之外时,可以终止该循环。若要将控制权传递给下一次迭代但不退出循环,请使用 continue 语句。请注意,在上面三个示例中,根据 int n 递增的位置的不同,输出也不同。在下面的示例中不生成输出。

<blockquote>

// statements_while_3.cs
// no output is generated
using system;
class whiletest
{
    static void main()
    {
        int n = 5;
        while ( n < 6)
        {
            console.writeline("current value of n is {0}", n);
        }
  

</blockquote>

c# for语句

c# for语句是最常见的循环结构,在大部分的语言中都有,只是语法不太一样而已,不过用途是一样的。

code:  for( initial value;test; increment/decrement value)  {   one or more statements;  } for循环后面紧跟的c#语句。如果要让for控制多个语句的话就要使用代码块符号来括住这些语句。

他可以循环的时候只显示偶数!!!

<blockquote>

void button2_click(object sender, eventargs e)
{
for (int i = 1; i < 26; i =2)
{
label2.text = i ","; //不用tostring()   因为后面是string
}
}


或者容易理解点的
protected void button2_click(object sender, eventargs e)
{
for (int i = 1; i < 26; i )
{
if(i%2==0)      //如果除2余数是0
{
label2.text = i ",";
}

}
}

</blockquote>

您可能感兴趣的文章:
Scala 循环
c#分支与循环结构的实例解析
PHP Do While 循环语句教程
php for while 与do while区别
php循环语句控制break与continue的用法举例
C# while与for 循环语句区别
Swift 循环
探讨:Javascript 循环语句
php中foreach和while循环的区别比较
Perl 循环

[关闭]