asp.net for循环语句第2/2页
更新时间:2008年08月05日 17:09:30 作者:
最近在网上看了很多关于for循环的用法,发现自己对for循环还是很缺乏理解的。
例三:
for (int i = 9; i-- > 0; )
{
Response.Write(i);
}
{
Response.Write(i);
}
这种感觉意义也不大,真不知道谁会这么写。根据上面所写的执行顺序,先执行int i = 9;然后就执行i-->0;那么这里i=8了,输出时也从8开始。
综上,等价于:
for (int i = 10; i-- > 0; )
{
Response.Write(i);
}
{
Response.Write(i);
}
例子四:
for (int i = 9,j = 1; i > 0&&j < 5; i--,j++)
{
Response.Write(i + "*" + j + "=" + i*j + "<br />");
}
{
Response.Write(i + "*" + j + "=" + i*j + "<br />");
}
for循环支持多表达式,上面的执行结果是:
例子五:
for(;;)
{
}
{
}
这是个死循环,因为当条件表达式为空或为true时都将执行大括号中的语句。
相关文章
.Net创建型设计模式之抽象工厂模式(Abstract Factory)
这篇文章介绍了.Net设计模式之抽象工厂模式(Abstract Factory),文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-05-05
最新评论