if(blp==0) i=2;
for(;i<bln;i++){

}
と
if(blp==0){
i=2;}
for(i=2;i<bln;i++){
}

は一緒の意味?