Skillnaden mellan If och Else Om



Om vs Else om

Program inte alltid strömma på ett sekventiellt sätt. Situationer uppstår när det finns ett beslut som skall göras eller en bit kod som måste upprepas. Kontrollstrukturer hjälpa detta genom att definiera vad som behöver göras i programmet och på vilka villkor. Dessa kallas villkorliga uttalanden som bedömer ett uttalande om Boolean utgångar av sant eller falskt.

'Om' klausul C Det är populärt bland många programmeringsspråk. Huvud syntax kan variera, men den pseudokod förblir densamma. En liten kodsträng ges nedan:

if (villkor)

sedan

 handling

end if

Villkoret returnerar alltid ett booleskt resultat. Säg villkoret är soligt och åtgärden är att gå utanför. Så om det är soligt ute (sant), då en person går på en promenad. Annars når vi slutet om konstruerade utan att utföra någon åtgärd.

Ovanstående konstruktion är populär i struktur programmeringsspråk som C, C ++, Java, Visual Basic och C #

Den 'else if' konstruktion hjälper dig att kombinera många förhållanden. Om det första villkoret har befunnits vara sant, sedan resten hoppas över. Låt 's ta en titt på pseudokod C

if (villkor)

sedan

 handling

else if (villkor)

sedan

handling



annan

 handling

end if

En förutsättning returnerar fortfarande en Boolean utgång. En 'else if' blocket leder till en ytterligare nivå av häckande. I fall 'om' villkoret är falskt, då 'else if' tillstånd utvärderas på ett sekventiellt sätt tills en matchning hittas. Vid alla förhållanden misslyckas, då de åtgärder som definieras i 'annat' klausul utförs. För att förstå det bättre, låt 's fortsätta med ovanstående regniga skick. Den' om 'tillstånd förblir densamma. Låter lägga till' annars om 'villkor för att vara' stormig 'och vilka åtgärder som skall' gå ner. 'Det' else 'klausul säger' vistas inne. 'Så om det' s stormiga utanför, sedan den första 'om' villkoret utvärderas sig vara falska. Vi går till 'else if' tillstånd och att den utvärderar för att vara sant. Så att personen går nere.

Skillnader mellan 'om' och 'else if':

1. 'om' tillstånd är obligatoriskt för en villkorad konstruktion. En 'else if' tillstånd

kan inte existera utan en föregående 'om' block.

2. Du kan bara ha ett 'om' block men flera 'else if' block.

Sammanfattning:

1. Både 'om' och 'else if' bidrar till att förgrena koden. Programmet flyttar ut ur dess linjära

avrättning.

2. Både 'om' och 'else if' är villkorsuttryck som hjälper till att beslutsfattandet

Behandla.