Skirtumas tarp kito ir perjungimo

Pagrindinis skirtumas - jei dar prieš jungiklį
 

Programavime yra sprendimų priėmimo struktūros. Jei dar, ir jungiklis yra du iš jų. Išraišką sudaro reikšmės, operatoriai, konstantos ir tt. Jei tai kita, leidžia vykdyti teiginių bloką, jei duota išraiška yra teisinga, arba vykdyti pasirenkamąjį bloką, jei duota išraiška yra klaidinga. Jungiklis naudojamas norint leisti kintamojo ar išraiškos vertei pakeisti programos vykdymo valdymo srautą per daugiakelę atšaką. Jei programuotojas nori patikrinti atskiro kintamojo vertę, jis gali naudoti jungiklio teiginį. Šiame straipsnyje aptariamas skirtumas tarp „perjungti“ ir „perjungti“. pagrindinis skirtumas tarp jei dar ir perjungti yra tai jei dar, vykdymo blokas grindžiamas išraiškos if teiginyje įvertinimu, o jungiklyje vykdytini teiginiai priklauso nuo jam perduoto atskiro kintamojo..

TURINYS

1. Apžvalga ir svarbiausias skirtumas
2. Kas yra, jei dar?
3. Kas yra jungiklis
4. Panašumai tarp kito ir perjungimo
5. Šalutinis palyginimas - jei dar priešingai, perjunkite lentelės forma
6. Santrauka

Kas yra, jei dar?

Jei dar yra du blokai. Jie yra, jei ir dar. „If“ bloke yra išraiška, kurią reikia įvertinti. Jei tai tiesa, „if“ bloko viduje esantys teiginiai bus įvykdyti. Jei sąlyga klaidinga, bus įvykdyti teiginiai, priklausantys kitam blokui. Programavimo kalbose visos nulio ir nulio vertės laikomos teisingomis. Nulis ir nulis yra laikomi klaidingais. Jei ir dar yra raktiniai žodžiai. Todėl jie negali būti naudojami kaip identifikatoriai.

01 paveikslas: Programa, jei dar teiginiai

Pagal aukščiau pateiktą programą skaičius yra kintamas, galintis laikyti sveikus skaičius. Jame yra reikšmė 5. „If“ bloke yra patikrinama išraiška. Jei likutis yra 0 padalinus skaičių iš nulio, tai reiškia, kad skaičius yra lygus. Jei likutis yra 1, tada skaičius yra nelyginis. Skaičius 5 yra nelyginis. Todėl kitas blokas vykdys.

Kas yra jungiklis?

Jei programuotojas nori patikrinti atskiro kintamojo vertę, jis gali naudoti jungiklį. Tai yra kelių pasirinkimų pareiškimas. Jungiklyje gali būti daug teiginių. Kai kintamasis perduodamas jungikliui, jis lyginamas su kiekvieno atvejo teiginio verte. Jei rasta atitinkama vertė, įvykdomi to konkretaus atvejo teiginiai. Tie pareiškimai vykdomi iki pertraukos. Jei atvejo teiginiuose nėra pertraukų, tada vykdymas vyksta iki perjungimo teiginio pabaigos. Numatytasis atvejis vykdomas, jei nė vienas iš atvejų nėra teisingas. Pagal nutylėjimą nereikalaujama pertraukos.

02 pav.: Programa su jungikliu

Pagal aukščiau pateiktą programą, num1 ir num2 yra dvi sveikosios vertės. Operatorius yra veikėjas. Jis perduodamas jungikliui. Tai tikrinama visais atvejais. Praėjęs operatorius yra padalinys. Todėl padalijimas apskaičiuojamas ir atspausdinamas. Tada vykdymas išeina iš jungiklio dėl pertraukos pareiškimo. Kai pertrauka pasiekiama, valdiklis perduodamas kitai eilutei po jungiklio. Paprastai jungiklio teiginyje dažnai naudojama klaviatūros komanda, norint pasirinkti vieną iš daugelio atvejų teiginių.

Koks yra „if if“ ir „switch“ panašumas?

  • Ir jei, ir perjungimas yra programavimo sprendimų priėmimo struktūros.

Koks skirtumas tarp kito ir perjungimo??

jei dar vs jungiklis

Jei dar yra valdymo struktūra, vykdanti teiginių bloką, jei sąlyga teisinga, ir vykdo pasirenkamąjį bloką, jei sąlyga klaidinga.. Jungiklio sakinys yra atrankos valdymo mechanizmo tipas, naudojamas kintamojo ar išraiškos vertei pakeisti programos vykdymo valdymo srautą per daugiakelę atšaką.
 Vykdymas
Jei kitoje vietoje, blokas if arba kitas vykdomas priklausomai nuo įvertintos išraiškos. Jungiklis vykdo vieną atvejį po kito, kol pasiekiama pertrauka arba iki jungiklio pabaigos.
Vertinimas
Jei teiginyje įvertinami sveikieji skaičiai, simboliai, slankiojo kablelio skaičiai arba loginiai tipai. Jungiklio teiginyje vertinami simboliai ir sveikieji skaičiai.
 Numatytasis vykdymas
Jei bloko sąlyga yra klaidinga, pareiškimai kito bloko viduje bus įvykdyti. Savo ruožtu, jei nė vienas atvejo teiginys nesutampa, bus vykdomi numatytieji teiginiai.
Testavimas
Jei dar patikrinkite lygybę ir logines išraiškas. Jungiklis tikrina lygybę.

Santrauka - jei dar prieš jungiklį

Dvi sprendimų priėmimo struktūros, susijusios su programavimu, yra ir viena, ir kita. Jei teiginys yra sąlyginis, teiginys vykdys teiginių rinkinį, atsižvelgiant į tai, ar sąlyga teisinga, ar klaidinga. Jungikliu galima naudoti patikrinkite vieną kintamąjį. Skirtumas tarp „if else“ ir „switch“ yra tas, kad, jei ne, vykdymo blokas, paremtas išraiškos if teiginyje įvertinimu, o jungiklio teiginys pasirenka vykdytinus teiginius, priklausomai nuo to, koks yra vienas kintamasis..

Nuoroda:

1. „Perjungti teiginį“. Vikipedija, „Wikimedia Foundation“, 2018 m. Vasario 28 d. Galima rasti čia
2.Taškas, vadovėliai. „Jei… kitas teiginys C.“, vadovėliai, 2018 m. Sausio 8 d. Galima rasti čia
3.Taškas, vadovėliai. „Perjungti teiginį C.“, vadovėliai, 2018 m. Sausio 8 d. Galima rasti čia