if(x { if(y<0){ z=1; }else{ z++; } } 你的代码相当于这样 ,根本就没有执行 z=1或者z++. 所以当然是3了
{
if(y<0){
z=1;
}else{
z++;
}
你的代码相当于这样 ,根本就没有执行 z=1或者z++. 所以当然是3了