Hvordan bruke sanne og falske verdier i C

Hvordan bruke sanne og falske verdier i C
Sant og usant Verdiene er essensielle programmeringstykker i C, og de er generelt erklært som heller 0 eller 1 og kan brukes betinget for å lage forgreningslogikk. Å mestre bruken av dem er nøkkelen til å utvikle effektive og effektive programmer på C -språket.

Lær hvordan du bruker sanne og falske verdier i C ved å implementere retningslinjene i denne opplæringen.

Bruk av ekte og usant i C

C -brukerne kan bruke ekte og falsk i:

  • Med IF -uttalelse
  • Med løkker
  • Funksjonsreturstype

1: Bruke av sant og usant i C med IF -uttalelse

Den mest grunnleggende bruken av sant og usant er når du evaluerer et uttrykk i sammenheng med en hvis uttalelse. Koden inkludert i Hvis uttalelse utføres hvis en verdi blir evaluert til å være ekte. IF -uttalelsens kode hoppes over hvis verdien evaluerer til falsk. La oss følge det med et enkelt eksempel vist nedenfor:

#inkludere
#inkludere
int main ()
bool flagg = falsk;
if (flagg)
printf ("flagg er sant");

annet
printf ("flagget er falskt");

retur 0;

I koden ovenfor har vi gitt 'flagg' variabel boolverdien av falsk. Og sjekket deretter verdien i en IF -tilstand. Hvis verdien er falsk, vil vi skrive ut flagg er falsk og omvendt.

Produksjon

2: Bruke ekte og usant i C med løkker

Løkker kan også bruke Boolsk verdier for å kontrollere strømmen av sløyfen. For eksempel en mens du er sløyfe ville utføre kodekroppen hvis tilstanden som er gitt er sann. Som if-ests-setningen, tilstanden på en stund Løkke kan være et boolsk uttrykk som evaluerer til noen av dem ekte eller falsk. Det samme konseptet gjelder andre typer løkker som for og gjør-mens.

Dette kan sees i eksemplet:

#inkludere
#inkludere
int main ()
bool flagg = sant;
int a = 0;
mens (flagg)
printf ("a er %d \ n", a);
A ++;
if (a> 5)
flagg = falsk;


retur 0;

I eksemplet ovenfor vil mens Loop kjører og skrive ut verdier fra 0 til 5, og når Løkke når 5, flagg vil bli falsk, som igjen ikke vil skrive ut flere verdier av en.

Produksjon

3: Bruke av sant og usant i C med funksjonsreturstype

Endelig kan boolske verdier brukes som Returtyper for funksjoner. En boolsk returtype gjør at funksjonen kan returnere heller ekte eller falsk, Avhengig av logikken i funksjonen og verdiene som er gitt som parametere. Tenk på dette eksemplet på en funksjon som sjekker om et tall er rart:

#inkludere
#inkludere
bool is_even (int -nummer)
if (nummer % 2 == 0)
return True;

annet
return falsk;


int main ()
int num = 7;
if (is_even (num))
printf ("%d er jevn \ n", num);

annet
printf ("%d er odd \ n", num);

retur 0;

I dette tilfellet sjekker funksjonen resten av x delt med 2. Hvis det er lik null, er tallet jevn, og funksjonen returnerer falsk. Ellers er tallet rart, og funksjonen returnerer ekte.

Produksjon

Konklusjon

I C vurderer hvert uttrykk, enten den er numerisk eller pekeren, vurderer ekte Hvis verdien av det uttrykket er ikke-null (i.e., har noen biter slått på). Brukerne kan velge hvilken som helst ekte og falsk metode i henhold til valget. Alt i alt, Boolsk Verdiene er ganske nyttige når du programmerer på C -språk. De lar programmereren ta beslutninger i form av If-Else-uttalelser og skape løkker at iteratet basert på en boolsk sammenligning. Boolske verdier kan også brukes som Funksjonstyper, slik at funksjonen kan returnere sann eller falsk basert på logikken innenfor den funksjonen.