Forskel mellem If og Else Hvis Forskel mellem
Hvis vs. Else Hvis
Programmerne ikke altid strømmer på en sekventiel måde. Situationer opstår, når der skal træffes beslutning eller et stykke kode, der skal gentages. Kontrolstrukturer hjælper dette ved at definere, hvad der skal gøres i programmet og under hvilke betingelser. Disse er kendt som betingede udsagn, der dømmer en erklæring om sande eller falske boolske udgange.
"Hvis" klausul - Det er populært blandt mange programmeringssprog. Hovedsyntaxen kan variere, men pseudokoden forbliver den samme. En lille kodestykke er angivet nedenfor:
hvis (betingelse)
derefter
handling
slut hvis
Tilstanden returnerer altid et boolesultat. Sig tilstanden er solrig, og handlingen skal gå udenfor. Så hvis det er solrig udenfor (sandt), så går en person en tur. Ellers når vi slutningen, hvis de er konstrueret uden handling.
Ovenstående konstruktion er populær i strukturprogrammeringssprog som: C, C ++, JAVA, Visual Basic og C #
Konstruktionen "else if" hjælper dig med at kombinere mange forhold. Hvis den første betingelse er fundet sand, så bliver resten overgået. Lad os se pseudokoden -
hvis (betingelse)
derefter
handling
ellers hvis (betingelse)
derefter
handling
else
action
slut hvis
En tilstand returnerer stadig en boolsk output. En "ellers hvis" blok fører til et yderligere niveau af nesting. I tilfælde af at "if" -tilstanden er fejlagtig, vurderes "else if" -betingelsen på en sekventiel måde, indtil en match er fundet. Hvis alle betingelser fejler, udføres handlingen defineret i "ellers" -klausulen. For at forstå det bedre, lad os fortsætte med den ovennævnte regntilstand. Hvis "betingelsen" forbliver den samme. Lad os tilføje "ellers hvis" betingelsen for at være "stormfulde" og handlingen at være "at gå nedenunder. "Klausulen" ellers "siger" opholder sig inde. "Så hvis det er stormigt udenfor, så vurderer den første" hvis "betingelse at være falsk. Vi går til "ellers hvis" tilstanden og finder ud af, at det vurderer at være sandt. Så går personen nedenunder.
Forskelle mellem "if" og "else if":
1. "Hvis" betingelsen er obligatorisk for en betinget konstruktion. En "ellers hvis" betingelse
kan ikke eksistere uden en forudgående "if" -blok.
2. Du kan kun have én "hvis" blok, men flere "ellers hvis" blokerer.
Sammendrag:
1. Både "hvis" og "ellers hvis" hjælper med at forgrene koden. Programmet bevæger sig ud af sin lineære
udførelse.
2. Både "hvis" og "ellers hvis" er betingede udtryk, der hjælper i beslutningsprocessen
proces.
3. Alle programmeringssprog på højt niveau anvender "if" og "else if" med anden syntaks.