Erinevus Muu Ja Vahetuse Vahel

Sisukord:

Erinevus Muu Ja Vahetuse Vahel
Erinevus Muu Ja Vahetuse Vahel

Video: Erinevus Muu Ja Vahetuse Vahel

Video: Erinevus Muu Ja Vahetuse Vahel
Video: Портфель инвестиций. Золото должен иметь каждый! FinEx Gold ETF 2024, Mai
Anonim

Peamine erinevus - kui muidu on lüliti

Programmeerimisel on otsustusstruktuurid. Kui veel ja lüliti on kaks neist. Avaldis koosneb väärtustest, operaatoritest, konstantidest jne. Kui muidu lubatakse lauseploki käivitamine, kui antud avaldis on tõene, või käivitada valikuline plokk, kui antud avaldis on vale. Lülitit kasutatakse muutuja või avaldise väärtuse muutmiseks programmi täitmise juhtimisvoogu mitme tee haru kaudu. Kui programmeerija soovib kontrollida ühe muutuja väärtust, saab ta kasutada switchi lauset. Selles artiklis käsitletakse erinevust, kui tegemist on muu ja vahetusega. Peamine erinevus if else ja switchi vahel on see, et kui muidu, põhineb täitmisplokk avaldise if hinnangul hinnangul, samas kui switchi korral täidetavad avaldused sõltuvad sellele edastatud ühest muutujast.

SISU

1. Ülevaade ja peamised erinevused

2. Mis on siis, kui muud

3. Mis on lüliti

4. Sarnased võimalused, kui teine on, ja lüliti

5. Kõrvuti võrdlus - kui muidu vs lüliti tabelivormis

6. Kokkuvõte

Mis siis saab, kui veel?

Kui veel sisaldab kahte plokki. Nad on kui ja veel. Kui-plokk sisaldab avaldist, mida hinnata. Kui see on tõsi, käivitatakse ploki if laused. Kui tingimus on vale, siis käivitatakse laused, mis kuuluvad muule. Programmeerimiskeeled eeldavad, et kõik nullist erinevad ja nulliväärtused on tõesed. Nulli ja nulli peetakse valeks. Kui ja veel on märksõnad. Seetõttu ei saa neid identifikaatoritena kasutada.

Erinevus muu ja vahetuse vahel
Erinevus muu ja vahetuse vahel

Joonis 01: Programm koos lausetega

Vastavalt ülaltoodud programmile on arv muutuja, mis suudab salvestada täisarvusid. See sisaldab väärtust 5. Blokis if kontrollitakse avaldist. Kui järelejäänud arv on pärast numbri jagamist nulliga 0, see tähendab, et arv on paaris. Kui ülejäänud on 1, siis on see number paaritu. Number 5 on paaritu. Seetõttu käivitatakse muu plokk.

Mis on lüliti?

Kui programmeerija soovib kontrollida ühe muutuja väärtust, saab ta lülitit kasutada. See on valikvastustega valikvastus. Lülitil võib olla palju juhtumilauseid. Kui muutuja edastatakse lülitile, võrreldakse seda iga juhtumi avalduse väärtusega. Kui vastav väärtus on leitud, täidetakse selle konkreetse juhtumi avaldused. Need avaldused täidetakse kuni pausi saabumiseni. Kui juhtumilausetel pole katkestusväljendeid, toimub täitmine kuni switchi lause lõpuni. Vaikimisi juhtum täidetakse, kui ükski juhtumitest ei vasta tõele. Vaikimisi ei nõuta katkestusavaldust.

Peamine erinevus muu ja vahetamise vahel
Peamine erinevus muu ja vahetamise vahel

Joonis 02: Programmeerimine lülitiga

Vastavalt ülaltoodud programmile sisaldavad num1 ja num2 kahte täisarvu. Operaator on tegelane. See antakse üle lülitile. Seda kontrollitakse kõigi juhtumilausetega. Läbitud operaator on jagamine. Seetõttu jagunemine arvutatakse ja trükitakse. Siis läheb täitmine lülitist välja break-lause tõttu. Kui katkestus on saavutatud, juhitakse juhtnupp järgmisele reale pärast lülitit. Üldiselt kasutab switch-lause sageli juhtumilausete hulgast ühe valimiseks klaviatuuri käsku.

Milline on sarnasus, kui veel ja vahetada?

Nii kui muu kui ka switch on programmeerimisel otsustusstruktuurid

Mis vahe on muul juhul kui vahetada?

Erinev artikkel keskel enne tabelit

kui veel vs vahetada

If else on juhtimisstruktuur, mis käivitab lauseploki, kui tingimus on tõene, ja täidab valikulise ploki, kui tingimus on vale. Lüliti lause on valiku juhtimismehhanismi tüüp, mida kasutatakse muutuja või avaldise väärtuse muutmiseks programmi täitmise juhtimisvoogu mitme tee haru kaudu.
Täitmine
Kui muul juhul käivitatakse kas if-plokk või muu plokk sõltuvalt hinnatud avaldisest. Lüliti täidab juhtumeid üksteise järel, kuni paus on saavutatud või kuni lüliti lõpuni.
Hindamine
If-lause hindab täisarvusid, tähemärke, ujukomaarvusid või Boole'i tüüpe. Lüliti lause hindab märke ja täisarvusid.
Vaikimisi täitmine
Kui tingimus, kui plokk on vale, käivitatakse teise ploki sees olevad laused. Kui ükski juhtumilausetest ei ühti, siis käivitatakse vaikelaused.
Testimine
Kui veel kontrollida võrdsust ja loogilisi väljendeid. Lüliti kontrollib võrdsust.

Kokkuvõte - kui veel vs vahetada

Programmeerimisel on kaks otsustamisstruktuuri, kui need on muud. Kui lause on tingimuslik lause, käivitatakse lausekomplekt sõltuvalt sellest, kas tingimus on tõene või väär. Lülitit saab kasutada ühe muutuja kontrollimiseks. Erinevus if else ja switchi vahel seisneb selles, et kui muidu on täitmisplokk, mis põhineb if-avaldise avaldise hindamisel, samal ajal kui switch-lause valib täidetavad laused sõltuvalt sellele edastatud ühest muutujast.

Soovitatav: