どちらをどの様な時にどの様に使ったらいいのか解らないので、ご意見お願い致します。^^;
if (cat.flag == 1){
/*if (cat.muki == 0)
cat.y++;
else if (cat.muki == 1)
cat.x--;
else if (cat.muki == 2)
cat.x++;
else if (cat.muki == 3)
cat.y--;*/
switch (cat.muki){
case 0: cat.y++; break;
case 1: cat.x--; break;
case 2: cat.x++; break;
case 3: cat.y--; break;
default: break;
}
}
この様なソースの場合、if文とswitch文の、どちらを使うのがいいのでしょうか?どちらでも、コンパイルして実行すると同じ動きをするのです。^^;
このソースは、switch文を使ってる場合なので、if文を/* */でコメントしてます。
宜しくお願い致します。<_ _>