Forskjell mellom If og Else Hvis Forskjellen mellom
Hvis vs, hvis
Programmer ikke alltid flyter på en sekvensiell måte. Situasjoner oppstår når det skal fattes en beslutning eller et stykke kode som må gjentas. Kontrollstrukturer hjelper dette ved å definere hva som må gjøres i programmet og under hvilke forhold. Disse er kjent som betingede utsagn som dømmer en uttalelse om boolske utganger av ekte eller falsk.
"Hvis" klausul - Det er populært blant mange programmeringsspråk. Hovedsyntaxen kan variere, men pseudokoden forblir den samme. En liten kodebit er gitt nedenfor:
hvis (tilstand)
da
handling
avslutte hvis
Tilstanden returnerer alltid et boolesultat. Si tilstanden er solfylt og handlingen er å gå utenfor. Så hvis det er solfylt utenfor (sant), går en person en tur. Ellers kommer vi til slutten hvis de er konstruert uten å utføre noen handlinger.
Konstruksjonen ovenfor er populær i strukturprogrammeringsspråk som: C, C + +, JAVA, Visual Basic og C #
Konstruksjonen "annet hvis" hjelper deg med å kombinere mange forhold. Hvis den første tilstanden er funnet å være sann, så blir resten overgått. La oss ta en titt på pseudokoden -
hvis (tilstand)
da
handling
annet hvis (tilstand)
da
handling
annet
handling
slutt hvis
En tilstand returnerer fortsatt en boolsk utgang. En "ellers hvis" blokk fører til et ytterligere nivå av nesting. I tilfelle "hvis" tilstanden er feil, blir "ellers hvis" tilstanden evaluert på en sekvensiell måte til en kamp er funnet. Hvis alle forholdene feiler, blir handlingen definert i "ellers" -klausulen utført. For å forstå det bedre, la oss fortsette med den ovennevnte regntilstanden. "Hvis" -betingelsen forblir den samme. La oss legge til "ellers hvis" tilstanden være "stormfull", og handlingen å være "å gå ned. "Klausulen" annet "sier" å bo inne. "Så hvis det er stormfullt ute, vurderer den første" hvis "tilstanden å være feil. Vi går til "ellers hvis" tilstanden og finner ut at det vurderes å være sant. Så går personen ned.
Forskjeller mellom "if" og "else if":
1. "Hvis" tilstanden er obligatorisk for en betinget konstruksjon. En "ellers hvis" tilstand
kan ikke eksistere uten en tidligere "if" -blokk.
2. Du kan bare ha en "hvis" blokk, men flere "annet hvis" blokkerer.
Sammendrag:
1. Både "hvis" og "annet hvis" bidrar til å forgrene koden. Programmet går ut av sin lineære
utførelse.
2. Både "hvis" og "annet hvis" er betingede uttrykk som hjelper i beslutningsprosessen
prosess.
3. Alle programmeringsspråk på høyt nivå bruker "if" og "else if" med annen syntaks.