(参考)if 文での記述例
同じような判定処理は if 文を使ってこう書くことができます。
if( a == 0 ) {
printf("グー\n");
} else {
if( a == 1 ) {
printf("チョキ\n");
} else {
if( a == 2 ) {
printf("パー\n");
} else {
printf("反則です\n");
}
}
}

if 文を多重(入れ子構造)に使った記述例
else if 句を使ってこのようにも書けます。
if( a == 0 ) {
printf("グー\n");
} else if( a == 1 ) {
printf("チョキ\n");
} else if( a == 2 ) {
printf("パー\n");
} else {
printf("反則です\n");
}

else if 句を使った記述例
わかりやすい、適した記述を使い分けるようにすると良いでしょう。