asp.net for循环语句第2/2页

 更新时间:2008年08月05日 17:09:30   作者:  
最近在网上看了很多关于for循环的用法,发现自己对for循环还是很缺乏理解的。

例三:
for (int i = 9; i-- > 0; )
{
    Response.Write(i);
}

       这种感觉意义也不大,真不知道谁会这么写。根据上面所写的执行顺序,先执行int i = 9;然后就执行i-->0;那么这里i=8了,输出时也从8开始。

综上,等价于:
for (int i = 10; i-- > 0; )
{
    Response.Write(i);
}

例子四:
for (int i = 9,j = 1; i > 0&&j < 5; i--,j++)
{
    Response.Write(i + "*" + j + "=" +  i*j + "<br />");
}


for循环支持多表达式,上面的执行结果是:


例子五:

for(;;)
{
}

这是个死循环,因为当条件表达式为空或为true时都将执行大括号中的语句。

相关文章

最新评论