
JAVA,关于for循环,循环体里的问题
for(inti=0;i<5;i++){inta=4;}是每一次循环都新建局部变量a,还是第一次新建a,后面只是给a赋值??求详解如果是每次都新建,那每一次循环的局部变量...
for (int i = 0; i < 5; i++){
int a = 4;
}
是每一次循环都新建局部变量a,还是第一次新建a,后面只是给a赋值?? 求详解
如果是每次都新建,那每一次循环的局部变量a在下一次循环之前都被系统回收了吗?? 展开
int a = 4;
}
是每一次循环都新建局部变量a,还是第一次新建a,后面只是给a赋值?? 求详解
如果是每次都新建,那每一次循环的局部变量a在下一次循环之前都被系统回收了吗?? 展开
11个回答
展开全部
a在for循环中,每次循环a都会被重新赋值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for (int i = 0; i < 5; i++){
int a = 4;
}
/////
int a;
for (int i = 0; i < 5; i++){
a = 4;
}
/////
for (int i = 0,a; i < 5; i++){
a = 4;
}
仔细比较这3个程序 你就知道答案了
int a = 4;
}
/////
int a;
for (int i = 0; i < 5; i++){
a = 4;
}
/////
for (int i = 0,a; i < 5; i++){
a = 4;
}
仔细比较这3个程序 你就知道答案了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询