Skip to content
This repository was archived by the owner on Jun 16, 2023. It is now read-only.

Latest commit

 

History

History
20 lines (17 loc) · 592 Bytes

File metadata and controls

20 lines (17 loc) · 592 Bytes

Costrutto switch

Sintassi e semantica

istruzione-scelta-multipla ::= switch () { case : [break;] case : [break;] ... [default: [break;]] }

l'espressione di selezione deve essere di tipo numerabile: int, char o enum.

Pro e contro

Pro: - aumenta leggibilità - evita di scorrere una serie di if-else Contro: - costrutto ingombrante (sconsigliato per numero casi minore o uguale a 2) - non utilizzabile con numeri reali e tipi di dato strutturati