Forskellen mellem If og andet hvis

Hvis vs andet Hvis

Programmer flyder ikke altid på rækkefølge. 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 bedømmer en erklæring om booleske output af sandt eller usant.

"Hvis" -klausul - Det er populært blandt mange programmeringssprog. Den vigtigste syntaks kan variere, men pseudokoden forbliver den samme. Et lille kodestykker er angivet nedenfor:

hvis (betingelse)

derefter

handling

Afslut Hvis

Betingelsen returnerer altid et boolskt resultat. Lad os sige, at betingelsen er solrig, og handlingen er at gå ud. Så hvis det er solrige udenfor (sandt), går en person en tur. Ellers når vi slutningen, hvis den er konstrueret uden at udføre nogen handling.

Ovenstående konstruktion er populær i programmeringssprog for struktur som: C, C ++, JAVA, Visual Basic og C #

Konstruktionen “andet hvis” hjælper dig med at kombinere mange forhold. Hvis den første betingelse viser sig at være sand, springes resten over. Lad os se på pseudokoden -

hvis (betingelse)

derefter

handling

ellers hvis (betingelse)

derefter

handling

andet

handling

Afslut Hvis

En tilstand returnerer stadig en boolsk output. En "andet hvis" -blok fører til et yderligere niveau af reden. I tilfælde af, at "hvis" -tilstanden er falsk, evalueres tilstanden "andet hvis" på en rækkefølge, indtil der findes et match. I tilfælde af, at alle forhold mislykkes, udføres handlingen, der er defineret i “andet” -bestemmelsen. For at forstå det bedre, lad os fortsætte med ovenstående regnfulde tilstand. "Hvis" -tilstanden forbliver den samme. Lad os tilføje betingelsen "andet hvis" for at være "stormfuld" og handlingen for at "gå nedenunder." "Ellers" -klausulen siger "at blive inde." Så hvis det er stormfuldt udenfor, vurderes den første "hvis" -tilstand at være falsk. Vi går til ”andet hvis” -tilstand og finder ud af, at det vurderes at være sandt. Så personen går nedenunder.

Forskelle mellem "hvis" og "andet hvis":

1. "Hvis" -betingelsen er obligatorisk for en betinget konstruktion. En ”andet hvis” -tilstand

kan ikke eksistere uden en foregående “if” -blok.

2. Du kan kun have en "hvis" -blok men flere "ellers hvis" -blokke.

Resumé:

1. Både “hvis” og “andet hvis” hjælper med at gren koden. Programmet bevæger sig ud af dets lineære

udførelse.

2. Både “hvis” og “andet hvis” er betingede udtryk, der hjælper med beslutningstagningen

behandle.

3. Alle programmeringssprog på højt niveau anvender “if” og “andet hvis” med forskellige syntaks.