if-ests-uttalelse i C-programmering

if-ests-uttalelse i C-programmering
I C-programmering er beslutninger et grunnleggende konsept som gjør det mulig for programmer å utføre spesifikke kodeblokker basert på visse betingelser. If-Else-uttalelsen er en av de hyppigst utnyttede beslutningsuttalelsene i C. De If-Else-uttalelse er allsidig og kan brukes i en rekke applikasjoner, fra enkel brukerinngangsvalidering til kompleks algoritmisk beslutningstaking.

I denne artikkelen kan brukere lære om If-uttalelse i detalj, syntaks og bruk i C -programmering.

Hva er if-ests-uttalelse og hvordan du implementerer det i C?

An If-Else-uttalelse brukes i C-programmering for beslutningsformål, da det lar brukere ta valg basert på om noe er sant eller usant. I C -programmering bruker du 'hvis' Nøkkelord, etterfulgt av en tilstand i parenteser og et sett med instruksjoner omsluttet av krøllete seler som kjøres hvis tilstanden er sann. Hvis tilstanden er falsk, kan du legge til 'ellers' nøkkelord, etterfulgt av et annet sett med instruksjoner som kjøres i stedet.

Følgende er den generelle syntaksen som skal brukes If-Else-uttalelse I C:

if (testuttrykk)

// Kjør kode hvis testuttrykket virker sant

annet
// Kjør kode hvis testuttrykket virker usant

Ved hjelp av syntaks ovenfor evaluerer programmet først testuttrykket, og hvis det er sant, blir utsagnene i IF -kroppen utført. Hvis testuttrykket virker usant, blir utsagnene i andre blokken utført i stedet, og utsagnene i kroppen til IF blir hoppet over. Dette gjør det mulig for et program for å utføre forskjellige sett med instruksjoner avhengig av evaluering av testuttrykket.

For ytterligere forståelse, la oss diskutere et enkelt C -program:

#inkludere
int main ()

int num;
printf ("Skriv inn et tall \ n");
scanf ("%d", & num);
if (num> 0)

printf ("lagt inn nummer %d er et positivt tall \ n", num);

ellers

printf ("lagt inn nummer %d er et negativt tall \ n", num);

printf ("Verdien av angitt heltall er: %d \ n", num);
retur 0;

Ovennevnte program ber brukeren om å legge inn et heltall, sjekker om det er positivt eller negativt ved bruk av en If-Else-uttalelse, og skriver deretter ut resultatet sammen med verdien av heltallet som er lagt inn av brukeren.

Produksjon

Du kan også bruke If-Else uttalelse i nestet form for å utføre beslutninger i C-programmering. Koden for en slik sak er gitt nedenfor:

#inkludere
int main ()
int x = 4;
int y = 8;
if (x < y)
printf ("x er mindre enn y \ n");
if (x == 4)
printf ("x er lik 4 \ n");

annet
printf ("x er ikke lik 4 \ n");


annet
printf ("x er større enn eller lik y \ n");

retur 0;

Programmet erklærer to heltallvariabler x og y, og sjekker deretter om x er mindre enn y ved bruk av en Hvis uttalelse. Hvis tilstanden er sann, skriver den ut en melding til konsollen og utfører en annen If-Else-uttalelse for å sjekke om x er lik 4 eller ikke.

Produksjon

Selv om IF-Else er en nøkkelkomponent i C-programmeringsspråk, kommer det også med noen fordeler og ulemper.

Fordeler

Kode klarhet

  • Gir en måte å utføre forskjellige koder
  • Bedre beslutningstaking
  • Feilhåndtering
  • Kan håndtere flere forhold

Ulemper

  • For mange if-ests-uttalelser bremser utførelsen av et program
  • Dette kan føre til logiske feil hvis strukturene ikke er plassert
  • Kode blir mer kompleks hvis den brukes for mange if-ests-utsagn

Konklusjon

If-Else Uttalelse er et grunnleggende konsept innen C-programmering som muliggjør beslutningstaking basert på visse forhold. Hvis testuttrykket ser ut til å være usant, følger IF -uttalelsen av den valgfrie ellers uttalelsen. Forstå If-Else-uttalelse er viktig for programmering i C, og denne artikkelen gir et grunnleggende konsept for bruken, sammen med et nyttig eksempel for å komme i gang.