以下选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是( )
switch (a==1) {case 0: a=b; break; case 1: a++ ;}
switch(a) {case 1: a=b; break; default: a++;}
switch(a){default:a++;break;case 1:a=b;}
switch (a==1) {case 1: a=b; break; case 0: a++;}