Skillnaden mellan om och om annat

Innehållsförteckning:

Skillnaden mellan om och om annat
Skillnaden mellan om och om annat

Video: Skillnaden mellan om och om annat

Video: Skillnaden mellan om och om annat
Video: Lik, liknar, samma (vad är skillnaden?) 2024, Juli
Anonim

nyckelskillnad – if vs if else

I programmering är det nödvändigt att köra en sats beroende på om villkoret är sant eller falskt. Om och om annat är två beslutsfattande strukturer. Programmeringsspråk som Java, C stöder beslutsfattande strukturer som om och om annat. Den här artikeln diskuterar skillnaden mellan om och om annat. I båda innehåller if uttrycket som ska utvärderas. I if kommer satserna i if-blocket att köras, om villkoret är sant och kontrollen skickas till nästa sats efter if-blocket. I if else, om villkoret är sant, kommer satserna i if-blocket att köras och om villkoret är falskt kommer satserna i if else-blocket att köras. Det är den viktigaste skillnaden mellan om och om annat.

Vad är om?

If-satsen består av uttryck. Ett uttryck kan innehålla värden, operatorer, konstanter eller variabler. Om det utvärderade uttrycket är sant, körs satserna i if-blocket. Om uttrycket är falskt skickas kontrollen till nästa sats efter if-blocket. De flesta programmeringsspråk antar icke-noll och icke-null värden som sant och noll som falskt.

Skillnad mellan om och om annat
Skillnad mellan om och om annat

Figur 01: Ett program med if

Enligt programmet ovan är talet en variabel som kan lagra heltal. Den innehåller värdet 70. Uttrycket i if-blocket är markerat. Eftersom talet är större än eller lika med 50, körs satsen i if-blocket. Efter att ha utfört det skickas kontrollen i nästa programsats efter if-blocket.

Vad är om annat?

I om annat finns det två block. If-satsen innehåller ett uttryck att utvärdera. Om det utvärderade uttrycket är sant, körs satserna i if-blocket. I slutet av if-blocket skickas kontrollen till nästa sats efter if-blocket. Om uttrycket är falskt skickas kontrollen till else-blocket och else-blockets satser körs. I slutet av else-blocket skickas kontrollen till nästa programsats efter else-blocket.

Nyckelskillnaden mellan om och om annat
Nyckelskillnaden mellan om och om annat

Figur 02: Ett program med om annat

Enligt programmet ovan är talet en variabel som kan lagra heltal. Den innehåller värdet 40. Om uttrycket i if-satsen är sant, kommer satsen inuti if-blocket att köras. Annars körs satsen för else-blocket. Antalet är mindre än 50. Därför körs elseblocket. I slutet av else-blocket skickas kontrollen till nästa programsats efter else-blocket.

Vilka är likheterna mellan om och om annat?

  • Både om och om annat är beslutsfattande strukturer i programmering.
  • Både if och if else innehåller if-satsen med ett villkor.
  • I både if och if else utvärderar if-satsen heltal, tecken, flyttal eller booleska typer.
  • Både om och om annat kan utvärdera likheten och de logiska uttrycken.

Vad är skillnaden mellan om och om annat?

if vs if else

If-satsen är en beslutsstruktur som består av ett uttryck följt av ett eller flera påståenden. if else är en beslutsfattande struktur där if-satsen kan följas av en valfri else-sats som körs när uttrycket är falskt.
Utförande
I if, satserna i if-blocket körs om uttrycket är sant. Om uttrycket är falskt körs nästa sats efter if-blocket. I if else, if-blocket körs om uttrycket är sant och om uttrycket är falskt skickas kontrollen till else-blocket.

Sammanfattning – if vs if else

Det finns olika beslutsstrukturer i programmering. Den här artikeln diskuterade två av dem: om och om annat. I if kommer satserna i if-blocket att köras om villkoret är sant och kontrollen skickas till nästa sats efter if-blocket. I if else, om villkoret är sant, körs satserna i if-blocket och om villkoret är falskt körs satserna i else-blocket. Det är skillnaden mellan om och om annat.

Rekommenderad: