一个简单的有关问题,新手问的

一个简单的问题,新手问的。
对于for循环制的中变量,是不是一个局部变量。循环一次以后是不是,如果你不给他辅助,是不是就为空了;
int i=5;int a =1;int  j=5;
for( ;j>0;j--)
{
 for(;i>0;i--)
  {
     a++';
   }
}
这样是不是外部的循环只会循环一次
------解决思路----------------------
因为j在第一次循环之后就变成了0,所以之后的循环一开始就不会进去。
如果你要让每次都循环5次,那么每次j初始值都要设为5。