Cでgoto文使うとヘタれとか罵られます……
if (p=1) {
 x=1;
 goto ret;
}
if (q=2) {
 x=2;
 goto ret;
}
if (r=1) {
 x=2;
 goto ret;
}
x=0;
ret:
こういうのをgoto文使わないで綺麗に書くにはどうしたらorz