VC++での話しなんですが
条件判断で
int aは1か2で、aが1の時は処理1を実行、そうでなければ2を実行と言うのがあったとします。

switch(a)
{
case 1:
//処理1
break;
case2:
//処理2
break;
}
と
if(a==1){
//処理1
}
if(a==2){
//処理2
}
と
if(a==1){
//処理1
}
else if(a==2){
//処理2
}
とだったら、全部処理速度が変わってくるのでしょうか?
もし変わるなら、一番良い方法はどれなんでしょうか?