Jei kitaip, palyginti su jungikliu

Autorius: Laura McKinney
Kūrybos Data: 4 Balandis 2021
Atnaujinimo Data: 15 Gegužė 2024
Anonim
Выключатель двойной | Подключение двухклавишного выключателя
Video.: Выключатель двойной | Подключение двухклавишного выключателя

Turinys

Skirtumas tarp teiginio „jei kitas“ ir „jungimo teiginio“ yra tas, kad teiginys „jei kitas“ nusprendžia, kuris pareiškimas bus vykdomas, ir naudoja kelis teiginius, o jungiklio teiginys leidžia vartotojui nuspręsti, kuris teiginys bus vykdomas, o jis naudoja signalo teiginį.


Kompiuteriniame programavime atrankos teiginiai naudojami daugeliu atvejų. Yra daugybė atrankos teiginių tipų. Du dažniausiai naudojami atrankos teiginiai yra „jei ne“ ir „perjungia“ sakiniai. „If-else“ sakinys nusprendžia, kuris teiginys bus vykdomas, ir naudoja kelis teiginius, o perjungimo sakinys leidžia vartotojui nuspręsti, kuris sakinys bus vykdomas, o jis naudoja signalo sakinį. Tam tikras blokas yra valdomas naudojant pasirinktus teiginius.

„If-else“ sakinys yra naudojamas objektyviam programavimui. Jei mes kalbame apie bendrą „if-else“ teiginio formatą, tai nėra: if (išraiška). Programavimo kalba, jei ir dar yra raktiniai žodžiai. Jūs naudojate instrukcijų rinkinį vykdydami „if-else“ sakinį. Būdingoji vertė naudojama teisingiems ir melagingiems teiginiams, jei yra dar vienas. Jei teiginys netiesa, jis grąžinamas klaidingas, o kitu atveju - teisingas. Bendroji jungiklio teiginio forma yra: jungiklis (išraiška) {atvejo konstanta1: teiginiai (-ai); pertrauka; atvejų konstantos2: teiginiai (-ai); pertrauka; atvejo konstanta3; teiginiai (-ai); pertrauka; atvejo konstanta4; teiginiai (-ai); pertrauka; numatytieji teiginiai (-ai)}. Ši išraiška leidžia įvertinti sveikąjį skaičių arba simbolių konstantas. Jungiklyje yra kelios parinktys, todėl pertraukos vaidina labai svarbų vaidmenį keičiant pareiškimą. Yra tokios sąlygos kaip 1 sąlyga, 2 sąlyga, 3 sąlyga ir 4 sąlyga. Perjungimo teiginys leidžia persijungti tarp šių sąlygų ir nutraukti naudojant pertraukos teiginį.


Turinys: skirtumas tarp „If-else“ ir „Switch“

  • Palyginimo diagrama
  • Jei kitoks teiginys
  • Perjungti teiginį
  • Pagrindiniai skirtumai
  • Išvada
  • Aiškinamasis vaizdo įrašas

Palyginimo diagrama

PagrindasJei kitoks teiginys Perjungti teiginį
Reikšmė „if-else“ teiginys nusprendžia, kuris teiginys bus vykdomas, ir naudoja kelis teiginiusPerjungti teiginį leidžia vartotojui nuspręsti, kuris pareiškimas bus vykdomas.
Plūduriuojantis sveikasis skaičius„If-else“ teiginyje taip pat įvertinamas kintamasis sveikasis skaičius.Jungiklio teiginys negali įvertinti kintamojo sveikojo skaičiaus.
Loginė išraiška Jei kitoks teiginys patikrina loginę išraiškąPerjungimo teiginys nepatikrina loginės išraiškos
Įgyvendinimas„If-else“ teiginio įgyvendinimas yra lengvasĮgyvendinti pakeitimo pareiškimą nėra lengva

Jei kitoks teiginys

„If-else“ sakinys yra naudojamas objektyviam programavimui. Jei mes kalbame apie bendrą „if-else“ teiginio formatą, tai nėra: if (išraiška). Programavimo kalba, jei ir dar yra raktiniai žodžiai. Jūs naudojate instrukcijų rinkinį vykdydami „if-else“ sakinį. Būtinoji reikšmė naudojama teisingam ir klaidingam „if-else“ teiginiui. Jei teiginys netiesa, jis grąžina klaidingą, o kitu atveju - teisingą.


Perjungti teiginį

Bendroji jungiklio teiginio forma yra: jungiklis (išraiška) {atvejo konstanta1: teiginiai (-ai); pertrauka; atvejų konstantos2: teiginiai (-ai); pertrauka; atvejo konstanta3; teiginiai (-ai); pertrauka; atvejo konstanta4; teiginiai (-ai); pertrauka; numatytieji teiginiai (-ai)}. Ši išraiška leidžia įvertinti sveikąjį skaičių arba simbolių konstantas. Jungiklyje yra kelios parinktys, todėl pertraukos vaidina labai svarbų vaidmenį keičiant pareiškimą. Yra tokios sąlygos kaip 1 sąlyga, 2 sąlyga, 3 sąlyga ir 4 sąlyga. Perjungimo teiginys leidžia persijungti tarp šių sąlygų ir nutraukti naudojant pertraukos teiginį.

Pagrindiniai skirtumai

  1. „If-else“ sakinys nusprendžia, kuris pareiškimas bus vykdomas, ir naudoja kelis teiginius, o perjungti teiginį leidžia vartotojui nuspręsti, kuris pareiškimas bus vykdomas.
  2. „If-else“ sakinys taip pat įvertina kintamąjį sveikąjį skaičių, o perjungimo teiginys negali įvertinti kintamojo sveikojo skaičiaus.
  3. „If-else“ sakinys patikrina loginę išraišką, o „Switch“ teiginys nepatikrina loginės išraiškos.
  4. „If-else“ teiginio įgyvendinimas yra lengvas, o pranešimo apie pakeitimą įgyvendinimas nėra lengvas.

Išvada

Šiame aukščiau esančiame straipsnyje matome aiškų skirtumą tarp „if-else“ ir perjungimo teiginių su diegimu.

Aiškinamasis vaizdo įrašas