Če-drugače proti Switch

Avtor: Laura McKinney
Datum Ustvarjanja: 4 April 2021
Datum Posodobitve: 17 Maj 2024
Anonim
Decay of Logos Review (German, english subs) Action RPG with Zelda & Souls elements in the test
Video.: Decay of Logos Review (German, english subs) Action RPG with Zelda & Souls elements in the test

Vsebina

Razlika med stavkom if-else in stavek preklopa je v tem, da stavek if-else odloči, kateri stavek se bo izvedel in uporablja več stavkov, medtem ko stavek switch preklopi uporabniku, da se odloči, kateri stavek se bo izvedel in uporablja izjavo signala.


V računalniškem programiranju se v mnogih primerih uporabljajo izbirne izjave. Obstaja veliko vrst izbirnih stavkov, dva najpogosteje uporabljena izbirna stavka sta if-else in stavek preklopa. Če-else stavek odloči, kateri stavek bo izveden in uporablja več stavkov, medtem ko preklopni stavek naj se uporabnik sam odloči, kateri stavek bo izveden in uporablja izjavo signala. Določen blok je dan nadzoru z uporabo izbranih stavkov.

Stavka if-else se uporablja v objektno usmerjenem programiranju. Če govorimo o splošni obliki izjave if-else, kot je: if (izraz). V programskem jeziku so ključne besede, če in drugače. Za izvajanje stavka if-if uporabite niz navodil. Boolean vrednost se uporablja za izjavo if-else, ki sta resnični in napačni. Če izjava ni resnična, se vrne false, sicer pa true. Splošna oblika izjave stikala je: preklop (izraz) {velikost primerov1: stavki (i); prekinitev; konstante primerov2: izjave (-e); prelom; primer konstante3; izjave (-e); odmor; velikost primera4; izjave (-e); odmor; privzeti stavki}. Ta izraz dobi oceno celega števila ali znakovnih konstant. V stikalu je več možnosti in prekinitve igrajo zelo pomembno vlogo v stavki stikala. Obstajajo pogoji, kot so pogoj 1, pogoj 2, pogoj 3 in stanje4. Izjava preklopa omogoča preklapljanje med temi pogoji in zaključek z uporabo stavka prekinitve.


Vsebina: Razlika med If-else in Switch

  • Primerjalna tabela
  • Če-drugače izjava
  • Izjava o preklopu
  • Ključne razlike
  • Zaključek
  • Pojasnjevalni video

Primerjalna tabela

OsnoveČe-drugače izjava Izjava o preklopu
Pomen če-else stavek odloči, kateri stavek bo izveden in uporablja več stavkovIzjava o preklopu naj uporabnik sam odloči, katera izjava bo izvedena.
Plavajoče celo številoIzjava if-else ocenjuje tudi plavajoče celo število.Stavek preklopa ne more oceniti plavajočega celega števila.
Logični izraz Če-else stavek preizkusite logični izrazIzjava stikala ne preizkuša logičnega izraza
IzvajanjeIzvajanje izjave if-else je enostavnoIzvedba izjave o stikalu ni enostavna

Če-drugače izjava

Stavka if-else se uporablja v objektno usmerjenem programiranju. Če govorimo o splošni obliki izjave if-else, kot je: if (izraz). V programskem jeziku so ključne besede, če in drugače. Za izvajanje stavka if-if uporabite niz navodil. Boolean vrednost se uporablja za izjavo if-else, ki je resnična in napačna. Če izjava ni resnična, vrne napačno in v nasprotnem primeru vrne true.


Izjava o preklopu

Splošna oblika izjave stikala je: preklop (izraz) {velikost primerov1: stavki (i); prekinitev; konstante primerov2: izjave (-e); prelom; primer konstante3; izjave (-e); odmor; primer konstante4; izjave (-e); odmor; privzeti stavki}. Ta izraz dobi oceno celega števila ali znakovnih konstant. V stikalu je več možnosti in prekinitve igrajo zelo pomembno vlogo v stavki stikala. Obstajajo pogoji, kot so pogoj 1, pogoj 2, pogoj 3 in stanje4. Izjava preklopa omogoča preklapljanje med temi pogoji in zaključek z uporabo stavka prekinitve.

Ključne razlike

  1. Če-else stavek odloči, kateri stavek bo izveden, in uporabi več stavkov, medtem ko stavek Switch dovoli uporabniku, da se odloči, kateri stavek bo izveden.
  2. If-else stavek ocenjuje tudi plavajoče celo število, medtem ko stavek Switch ne more oceniti plavajoče celo število.
  3. Stavek drugače preizkuša logični izraz, medtem ko stavek Switch ne preizkuša logičnega izraza.
  4. Izvedba stavka if-else je enostavna, medtem ko implementacija stališča preklopa ni enostavna.

Zaključek

V tem članku zgoraj vidimo jasno razliko med if-else in preklopom izjave z izvajanjem.

Pojasnjevalni video