黑马程序员技术交流社区
标题:
关于for循环的问题
[打印本页]
作者:
yearn
时间:
2015-4-11 19:06
标题:
关于for循环的问题
问各位高手一个问题:
for循环可以按以下格式写吗?如果可以和for(int i=,i<3;i++)这种写发有什么区别呢?
int i=1
for(;i<3;i++)
{
}
作者:
徐顺醒
时间:
2015-4-11 20:56
有区别的, i变量的生命周期不同, 如果int i 变量在for循环,会随着For循环语句的结束而在栈内存释放。
作者:
huanghe1103
时间:
2015-4-11 21:31
i的初始值可以写在循环外部,不过初始化后i还是要写进括号内
作者:
星之钥匙
时间:
2015-4-11 21:57
作用周期不一样,for(int i=,i<3;i++)在循环结束后就消亡了。写在外面的i在方法结束后才消亡。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2