If-else vs. Switch
Conţinut
- Cuprins: diferență între If-Alt și Switch
- Diagramă de comparație
- Declarație If-else
- Declarație de comutare
- Diferențele cheie
- Concluzie
- Video explicativ
Diferența dintre o instrucțiune if-else și instrucțiunea switch este că instrucțiunea if-else decide ce instrucțiune va fi executată și folosește mai multe instrucțiuni, în timp ce instrucțiunea switch permite utilizatorului să decidă ce instrucțiune va fi executată și utilizează instrucțiunea semnal.
În programarea computerului, instrucțiunile de selecție sunt utilizate în multe cazuri. Există multe tipuri de instrucțiuni de selecție, două dintre cele mai utilizate instrucțiuni de selecție sunt instrucțiunile if-else și switch. Instrucțiunea If-else decide ce instrucțiune va fi executată și folosește mai multe instrucțiuni, în timp ce instrucțiunea switch permite utilizatorului să decidă ce declarație va fi executată și utilizează instrucțiunea de semnal. Blocului particular i se oferă controlul folosind instrucțiuni selectate.
Instrucțiunea if-else este utilizată în programarea orientată pe obiect. Dacă vorbim despre formatul general al unei declarații if-else decât este: if (expression). Într-un limbaj de programare, dacă și altfel sunt cuvinte cheie. Utilizați un set de instrucțiuni pentru a executa instrucțiunea if-else. O valoare booleană este folosită pentru afirmația if-else care sunt adevărate și false. Dacă afirmația nu este adevărată, se întoarce fals și altfel se întoarce adevărat. Forma generală a instrucțiunii switch este: switch (expresie) {constant case1: statement (s); break; constante de caz2: enunțuri (e); pauză; constanta de caz3; Declarații (s); pauză; constanta cazului4; Declarații (s); pauză; instrucțiuni implicite}. Această expresie devine evaluează un număr întreg sau constant de caracter. Există mai multe opțiuni în comutator și pauză joacă un rol foarte important într-o declarație de comutare. Există condiții precum condiția 1, condiția 2, condiția 3 și condiția4. Instrucțiunea de comutare permite comutarea între aceste condiții și încetată folosind instrucțiunea de pauză.
Cuprins: diferență între If-Alt și Switch
- Diagramă de comparație
- Declarație If-else
- Declarație de comutare
- Diferențele cheie
- Concluzie
- Video explicativ
Diagramă de comparație
Bază | Declarație If-else | Declarație de comutare |
Sens | if-else statement decide ce instrucțiune va fi executată și folosește mai multe instrucțiuni | Declarația de comutare permite utilizatorului să decidă ce declarație va fi executată. |
Flotant întreg | Instrucțiunea If-else evaluează, de asemenea, un număr întreg flotant. | Instrucțiunea switch nu poate evalua un număr întreg flotant. |
Expresie logică | Instrucțiunea If-else testează expresia logică | Instrucțiunea Switch nu testează expresia logică |
Punerea în aplicare | Implementarea declarației if-else este ușoară | Implementarea declarației de comutare nu este ușoară |
Declarație If-else
Instrucțiunea if-else este utilizată în programarea orientată pe obiect. Dacă vorbim despre formatul general al unei declarații if-else decât este: if (expression). Într-un limbaj de programare, dacă și altfel sunt cuvinte cheie. Utilizați un set de instrucțiuni pentru a executa instrucțiunea if-else. O valoare booleană este utilizată pentru instrucțiunea if-else care este adevărată și falsă. Dacă afirmația nu este adevărată, se returnează fals, iar în caz contrar, se returnează adevărat.
Declarație de comutare
Forma generală a instrucțiunii switch este: switch (expresie) {constant case1: statement (s); break; constante de caz2: enunțuri (e); pauză; constanta de caz3; Declarații (s); pauză; constanta cazului4; Declarații (s); pauză; instrucțiuni implicite}. Această expresie devine evaluează un număr întreg sau constant de caracter. Există mai multe opțiuni în comutator și pauză joacă un rol foarte important într-o declarație de comutare. Există condiții precum condiția 1, condiția 2, condiția 3 și condiția4. Instrucțiunea de comutare permite comutarea între aceste condiții și încetată folosind instrucțiunea de pauză.
Diferențele cheie
- Instrucțiunea If-else decide ce instrucțiune va fi executată și folosește mai multe declarații, în timp ce instrucțiunea Switch permite utilizatorului să decidă ce instrucțiune va fi executată.
- Instrucțiunea If-else evaluează, de asemenea, un număr întreg flotant, în timp ce instrucțiunea Switch nu poate evalua un număr întreg flotant.
- Instrucțiunea If-else testează expresia logică în timp ce instrucțiunea Switch nu testează expresia logică.
- Implementarea declarației if-else este ușoară, în timp ce implementarea instrucțiunii switch nu este ușoară.
Concluzie
În acest articol de mai sus vedem diferența clară între instrucțiunea if-else și switch cu implementarea.