squale92Le 08/07/2006 à 01:30
par rapport à un if, même si tu peux coder un switch avec des if/elseif, le switch a l'avantage de montrer que si prend UNE variable, et que tu t'intéresse aux différentes valeurs qu'ELLE peut avoir (tu ne mélanges pas 56 conditions comme avec un switch)
donc, en terme de propreté du code (avoir du code qui décrit ce qu'il fait, disons), le switch me parait plus adapté qu'une suite de if, dans certains cas
après, le switch est parfois mieux optimisé (table de sauts), selon le compilateur et les options.