Hva er fordelene med en betinget utsagn?

Hva er fordelene med en betinget utsagn?


I programmering, er det flere typer uttalelser tilgjengelig for å lage et program kjøre skikkelig. En erklæring definerer ulike variabler og verdiene av hver variabel. Et oppdrag uttalelse tildeler en verdi til en variabel eller et objekt. En løkke løper et segment av kode for en bestemt tidsperiode. Og et betinget utsagn definerer når et segment av kode er å kjøre.

Hva er et betinget utsagn?

En betinget setning i et programmeringsspråk er en uttalelse som sjekker om en bestemt betingelse er oppfylt. Hvis det har, er det stykke kode følgende uttalelse kjøre. Hvis ikke, koden etter at uttalelsen er ikke kjørt. En betinget utsagn sjekker om noe er sant eller usant, eller med en mer spesifikk test, er en variabel en bestemt verdi.

Typer betinget utsagn

Et programmeringsspråk har forskjellige måter å skrive en betinget utsagn. Den vanligste utsagnet er "hvis" statement. Den grunnleggende logikken i en if setning er hvis A er sann, så B. A er en uttalelse, som en sann / falsk forklaring, og B er et stykke kode som kjører som et resultat. Syntaksen til å skrive en hvis setningen skiller mellom programmeringsspråk. I C ++, vil følgende kode definerer en if setning:

if (x == true)

{

--run dette segmentet av kode;

}

Ligner på en betinget hvis setningen, det er betingede sløyfer. En "do-while" sløyfe brukes til å kjøre et segment av kode til en spesifikk betingelse er oppfylt eller så lenge som et bestemt betingelse er oppfylt.

Fordeler med betinget utsagn

En betinget utsagn har mange fordeler. Det kan organisere et program i logiske segmenter av kode som kjøres bare dersom visse vilkår er oppfylt. Det gjør også et program mer robust ved at bare en del av kode kjøres hvis en betingelse er oppfylt. Ofte i kode, er det en uttalelse som skal kjøre bare under visse betingelser; en hvis setningen gjør at dette skal skje.

Problemer å se etter

Programmeringsspråk har ulike regler for syntaks for betinget utsagn. I C ++, når du bruker en if setning, husk at en sammenligning bruker doble likhetstegn, eller "==", i stedet for en enkelt likhetstegn. Denne doble likhetstegn betyr en sammenligning i stedet for et oppdrag av en verdi.