Ero Jos Muu Ja Kytkin

Sisällysluettelo:

Ero Jos Muu Ja Kytkin
Ero Jos Muu Ja Kytkin

Video: Ero Jos Muu Ja Kytkin

Video: Ero Jos Muu Ja Kytkin
Video: NEW! УСТАНОВИ Google сервисы на каждое устройство Huawei и HONOR! Без ПК | Без USB 2024, Saattaa
Anonim

Avainten ero - jos muuten vaihtavat

Ohjelmoinnissa on päätöksentekorakenteita. Jos muu ja kytkin ovat kaksi niistä. Lauseke koostuu arvoista, operaattoreista, vakioista jne. Jos muu ehto sallii lausekelohkon suorittamisen, jos annettu lauseke on tosi, tai suorittaa valinnaisen lohkon, jos annettu lauseke on väärä. Kytkimen avulla muuttujan tai lausekkeen arvo voi muuttaa ohjelman suorituksen ohjausvirtaa monitiehaaran kautta. Jos ohjelmoija haluaa tarkistaa yhden muuttujan arvon, hän voi käyttää kytkinlauseketta. Tämä artikkeli käsittelee eroa jos muu ja vaihtaa. Tärkein ero if: n ja switchin välillä on se, että jos muuten, suorituslohko perustuu if-lauseen lausekkeen arviointiin, kun taas switchissä suoritettavat lauseet riippuvat sille välitetystä yksittäisestä muuttujasta.

SISÄLLYS

1. Yleiskatsaus ja avainerot

2. Mikä on jos muu

3. Mikä on kytkin

4. Jos yhtäläisyydet ovat muuten ja kytkimen välillä

5. Vertailu vierekkäin - jos muu vs kytkin taulukkomuodossa

6. Yhteenveto

Entä jos muu?

Jos muu sisältää kaksi lohkoa. Ne ovat jos ja muuta. Jos-lohko sisältää arvioitavan lausekkeen. Jos se on totta, if-lohkon sisällä olevat lauseet suoritetaan. Jos ehto on väärä, niin lauseet kuuluvat muuhun lohko suoritetaan. Ohjelmointikielet ottavat kaikki nollasta poikkeavat ja ei-nolla-arvot tosi. Nollaa ja nollaa pidetään väärinä. Jos ja muut ovat avainsanoja. Siksi niitä ei voida käyttää tunnisteina.

Ero jos muu ja kytkin
Ero jos muu ja kytkin

Kuva 01: Ohjelma jos muu-lauseilla

Yllä olevan ohjelman mukaan luku on muuttuja, joka voi tallentaa kokonaislukuja. Se sisältää arvon 5. Jos-lohkossa lauseke tarkistetaan. Jos loppuosa on 0, kun luku on jaettu nollalla, tämä tarkoittaa, että luku on parillinen. Jos loppuosa on 1, luku on pariton. Numero 5 on pariton. Siksi toinen lohko suoritetaan.

Mikä on kytkin?

Jos ohjelmoija haluaa tarkistaa yhden muuttujan arvon, hän voi käyttää kytkintä. Se on monivalintalauseke. Kytkimellä voi olla monia tapauslausekkeita. Kun muuttuja välitetään kytkimelle, sitä verrataan kunkin tapauslausekkeen arvoon. Jos vastaava arvo löytyy, kyseisen tapauksen lausekkeet suoritetaan. Nuo lausunnot suoritetaan, kunnes tapahtuu tauko. Jos tapauslausekkeissa ei ole katkoslausekkeita, suoritus tapahtuu kytkinlausekkeen loppuun asti. Oletustapaus suoritetaan, jos mikään tapauksista ei ole totta. Oletus ei vaadi lauseketta.

Tärkein ero jos muu ja kytkin
Tärkein ero jos muu ja kytkin

Kuva 02: Ohjelma kytkimellä

Yllä olevan ohjelman mukaan numerot1 ja num2 sisältävät kaksi kokonaislukuarvoa. Operaattori on merkki. Se välitetään kytkimelle. Se tarkistetaan kaikkien tapauslausekkeiden kanssa. Hyväksytty operaattori on jako. Siksi jako lasketaan ja tulostetaan. Sitten suoritus menee kytkimestä katkeamisen vuoksi. Kun tauko saavutetaan, ohjaus siirtyy seuraavalle riville kytkimen jälkeen. Yleensä switch-lause käyttää usein näppäimistökomentoa valitaksesi yhden useista tapauslausekkeista.

Mikä on yhtäläisyys jos muuta ja vaihtaa?

Sekä muut että kytkimet ovat päätöksentekorakenteita ohjelmoinnissa

Mikä on ero jos muun ja vaihdon välillä?

Erilainen artikkeli keskellä taulukkoa

jos muu vs kytkin

Jos muu on ohjausrakenne, joka suorittaa lauseen lohkon, jos ehto on tosi, ja suorittaa valinnaisen lohkon, jos ehto on väärä. Kytkinlauseke on eräänlainen valinnanohjausmekanismi, jota käytetään muuttujan tai lausekkeen arvon sallimiseksi muuttaa ohjelman suorituksen ohjausvirtaa monitiehaaran kautta.
Suoritus
Jos muussa tapauksessa joko if-lohko tai muu lohko suoritetaan arvioidun lausekkeen mukaan. Kytkin suorittaa yhden tapauksen peräkkäin, kunnes tauko on saavutettu tai kytkimen loppuun asti.
Arviointi
If-lause arvioi kokonaislukuja, merkkejä, liukuluku- tai loogiset tyypit. Kytkinlauseke arvioi merkit ja kokonaisluvut.
Oletustoiminto
Jos ehto jos lohko on väärä, toisen lohkon sisällä olevat lauseet suoritetaan. Jos mikään tapauslauseke ei vastaa toisiaan, oletuslausekkeet suoritetaan.
Testaus
Jos muuten tarkista tasa-arvo ja loogiset lausekkeet. Kytkin tarkistaa tasa-arvon.

Yhteenveto - jos muu vs kytkin

Kaksi päätöksentekorakennetta ohjelmoinnissa ovat muuten ja vaihda. If else -lauseke on ehdollinen käsky, se suorittaa joukon lauseita riippuen siitä, onko ehto tosi vai väärä. Kytkintä voidaan käyttää yhden muuttujan tarkistamiseen. Ero if else: n ja switchin välillä on se, että jos muuten suorituslohko perustuu lausekkeen if lausekkeen arviointiin, kun taas switch-lause valitsee suoritettavat käskyt sille välitetyn yksittäisen muuttujan mukaan.

Suositeltava: