Forskjellen Mellom Hvis Annet Og Bytte

Innholdsfortegnelse:

Forskjellen Mellom Hvis Annet Og Bytte
Forskjellen Mellom Hvis Annet Og Bytte

Video: Forskjellen Mellom Hvis Annet Og Bytte

Video: Forskjellen Mellom Hvis Annet Og Bytte
Video: De første år efter krigen. Østpreussen. Professor Historier 2024, November
Anonim

Nøkkelforskjell - hvis annet mot bryter

Det er beslutningsstrukturer i programmering. Hvis annet og bryteren er to av dem. Et uttrykk består av verdier, operatorer, konstanter osv. Hvis det ellers tillater å utføre en setningsblokk hvis det gitte uttrykket er sant, eller å utføre den valgfrie blokken hvis det gitte uttrykket er usant. Bryteren brukes til å tillate verdien av en variabel eller et uttrykk å endre kontrollflyten for programutførelse via en flerveisgren. Hvis programmereren vil sjekke verdien på en enkelt variabel, kan han bruke bryteruttalelse. Denne artikkelen diskuterer forskjellen mellom if else og switch. Hovedforskjellen mellom if else og switch er at i hvis annet er eksekveringsblokken basert på evaluering av uttrykket i if-setningen, mens i switch er utsagnene som skal utføres avhengig av den enkelte variabelen som sendes til den.

INNHOLD

1. Oversikt og nøkkelforskjell

2. Hva er hvis annet

3. Hva er bryter

4. Likheter mellom hvis annet og bryter

5. Sammenligning side om side - hvis ikke vs bryter i tabellform

6. Sammendrag

Hva er hvis annet?

Hvis annet inneholder to blokker. De er hvis og annet. If-blokken inneholder uttrykket å evaluere. Hvis det er sant, vil utsagnene i if-blokken utføres. Hvis tilstanden er falsk, vil utsagnene tilhøre ellers blokken vil utføres. Programmeringsspråk antar at ikke-null- og ikke-nullverdier er sanne. Null og null betraktes som falsk. Hvis og annet er nøkkelord. Derfor kan de ikke brukes som identifikatorer.

Forskjellen mellom hvis annet og bytte
Forskjellen mellom hvis annet og bytte

Figur 01: Program med hvis annet uttalelser

I følge programmet ovenfor er tallet variabelt som kan lagre heltall. Den inneholder verdi 5. I if-blokken kontrolleres uttrykket. Hvis resten er 0 etter å ha delt tallet med null, noe som betyr at tallet er jevnt. Hvis resten er 1, er tallet odd. Nummer 5 er merkelig. Derfor vil den andre blokken kjøre.

Hva er bryter?

Hvis programmereren vil sjekke verdien på en enkelt variabel, kan han bruke bryteren. Det er et utvalg med flere valg. Bryteren kan ha mange saksuttalelser. Når variabelen sendes til bryteren, sammenlignes den med hver saksuttalelses verdi. Hvis den tilsvarende verdien ble funnet, utføres utsagnene i det aktuelle tilfellet. Disse uttalelsene utføres til en pause oppstår. Hvis saksuttalelser ikke har pauseuttalelser, skjer utførelsen til slutten av bytteuttalelsen. Standardsaken utføres hvis ingen av sakene stemmer. Standarden krever ikke et brudduttalelse.

Hovedforskjell mellom hvis annet og bytt
Hovedforskjell mellom hvis annet og bytt

Figur 02: Program med bryter

I henhold til det ovennevnte programmet inneholder num1 og num2 to heltallverdier. Operatøren er et tegn. Den sendes til bryteren. Det sjekkes med alle saksuttalelser. Den beståtte operatøren er divisjon. Derfor blir inndelingen beregnet og skrevet ut. Deretter går henrettelsen ut av bryteren på grunn av brudduttalelsen. Når pausen er nådd, overføres kontrollen til neste linje etter bryteren. Vanligvis bruker bryteruttalelsen ofte en tastaturkommando for å velge en blant flere saksuttalelser.

Hva er likheten mellom hvis annet og bytte?

Både hvis annet og bytte er beslutningsstrukturer i programmering

Hva er forskjellen mellom if else og switch?

Diff Article Midt før tabell

hvis ikke vs bryter

Hvis ellers er en kontrollstruktur som utfører en setningsblokk hvis tilstanden er sann, og utfører den valgfrie blokken hvis tilstanden er falsk. Bryteruttalelsen er en type valgstyringsmekanisme som brukes for å tillate verdien av en variabel eller et uttrykk å endre kontrollflyten for programutførelse via en flerveisgren.
Henrettelse
I if ellers kjøres enten if-blokken eller den andre blokken avhengig av det evaluerte uttrykket. Bryteren utfører den ene saken etter den andre til pause er nådd eller til slutten av bryteren.
Evaluering
If-setningen evaluerer, heltall, tegn, flytende tall eller boolske typer. Bryteruttalelsen evaluerer tegn og heltall.
Standardutførelse
Hvis tilstanden til if-blokken er falsk, vil utsagnene i den andre blokken utføres. I bytte, hvis ingen av saksuttalelsene samsvarer, vil standarduttalelsene kjøres.
Testing
Hvis ellers sjekker likhet og logiske uttrykk. Bryteren sjekker likheten.

Sammendrag - hvis ikke vs bryter

To beslutningsstrukturer i programmering er hvis annet og bytter. Hvis ellers-setningen er en betinget uttalelse, kjøres et sett med utsagn avhengig av om tilstanden er sant eller usant. Bryteren kan brukes til å sjekke en enkelt variabel. Forskjellen mellom if else og switch er at hvis ikke eksekveringsblokken er basert på evaluering av uttrykket i if-setningen, mens switch-setningen velger utsagnene som skal utføres avhengig av den enkelte variabelen, sendt til den.

Anbefalt: