Forskel mellem hvis og hvis andet

Nøgleforskel - hvis vs hvis ellers
 

Ved programmering er det nødvendigt at udføre udsagn afhængigt af om betingelsen er sand eller forkert. Hvis og hvis andet er to beslutningsstrukturer. Programmeringssprog som Java, C understøtter beslutningsstrukturer, som hvis og hvis ellers. Denne artikel diskuterer forskellen mellem hvis og hvis andet. I begge indeholder if udtrykket, der skal evalueres. I hvis vil udsagnene inde i if-blokken udføres, hvis betingelsen er sand, og kontrollen overføres til den næste erklæring efter if-blokken. I hvis andet, hvis betingelsen er sand, udføres udsagnene i if-blokken, og hvis betingelsen er forkert, udføres udsagnene i hvis ellers-blokken. Det er den vigtigste forskel mellem hvis og hvis andet.

INDHOLD

1. Oversigt og nøgleforskel
2. Hvad er hvis
3. Hvad er der ellers
4. Ligheder mellem hvis og hvis ellers
5. Sammenligning side om side - hvis vs i tabelform
6. Resume

Hvad er hvis??

If-udsagnet består af udtryk. Et udtryk kan indeholde værdier, operatorer, konstanter eller variabler. Hvis det evaluerede udtryk er sandt, udføres udsagnene i if-blokken. Hvis udtrykket er falsk, overføres kontrollen til den næste udsagn efter if-blokken. De fleste programmeringssprog antager ikke-nul- og ikke-nul-værdier som sande og nul som falske.

Figur 01: Et program med if

I henhold til ovenstående program er antallet en variabel, der kan gemme heltal. Den indeholder værdien 70. Udtrykket i if-blokken er markeret. Da antallet er større end eller lig med 50, udføres udsagnet i hvis-blokken. Efter at dette er udført, overføres kontrollen i den næste erklæring efter if-blokken.

 Hvad er der ellers?

Hvis der ellers er der to blokke. If-sætningen indeholder et udtryk, der skal evalueres. Hvis det evaluerede udtryk er sandt, udføres udsagnene i if-blokken. I slutningen af ​​if-blokken overføres kontrollen til den næste erklæring efter if-blokken. Hvis udtrykket er falsk, overføres kontrollen til den anden blok, og udsagnene for den anden blok udføres. I slutningen af ​​den anden blok overføres kontrollen til den næste erklæring efter den anden blok.

Figur 02: Et program med hvis andet

I henhold til ovenstående program er antallet en variabel, der kan gemme heltal. Den indeholder værdien 40. Hvis udtrykket i if-sætningen er sandt, udføres udsagnet inde i if-blokken. Ellers udførelsen af ​​den anden blok udføres. Antallet er mindre end 50. Derfor udføres den anden blok. I slutningen af ​​den anden blok overføres kontrollen til den næste erklæring efter den anden blok.

Hvad er ligheden mellem hvis og hvis ellers?

  • Både hvis og hvis der er beslutningsstrukturer i programmeringen.
  • Både hvis og hvis andet indeholder if-sætningen med en betingelse.
  • I både hvis og hvis andet evaluerer if-udsagnet heltal, karakter, flydende numre eller boolske typer.
  • Både hvis og hvis det ellers kan evaluere lighed og de logiske udtryk.

Hvad er forskellen mellem hvis og hvis andet?

hvis vs hvis andet

If-udsagnet er en beslutningstagende struktur, der består af et udtryk efterfulgt af en eller flere udsagn. Hvis andet er en beslutningsstruktur, hvor if-erklæringen kan følges af en valgfri anden erklæring, der udføres, når udtrykket er falsk.
 Udførelse
I hvis udføres udsagnene i if-blokken, hvis udtrykket er sandt. Hvis udtrykket er falsk, næste sætning efter if-blokken udføres. I hvis andet udføres if-blokken, hvis udtrykket er sandt, og hvis udtrykket er falsk, overføres kontrollen til den anden blok.

Resumé - hvis vs hvis ellers

Der er forskellige beslutningsstrukturer i programmeringen. Denne artikel diskuterede to af dem: hvis og hvis andet. I hvis vil udsagnene i if-blokken udføres, hvis betingelsen er sand, og kontrollen overføres til den næste erklæring efter if-blokken. I hvis andet, hvis betingelsen er sand, udføres udsagnene i if-blokken, og hvis betingelsen er forkert, udføres udsagnene i den anden blok. Det er forskellen mellem hvis og hvis andet.

Reference:

1.Point, selvstudier. “Hvis udsagn i C.”, Tutorials Point, 8. januar 2018. Tilgængelig her
2.Point, selvstudier. “Hvis… ellers erklæring i C.”, Tutorials Point, 8. januar 2018. Findes her