Video: Geography Now! ISRAEL 2024
For å virkelig bruke kraften til C-språket, må programmene dine ta beslutninger. En datamaskin kan ikke tenke, men det kan gjøre sammenligninger, evaluere resultatene av sammenligningene, og deretter handle på den informasjonen. Hvis søkeordet brukes i C programmering for å gjøre sammenligninger og kontrollere strømmen av programmet ditt.
Hvis søkeordet brukes i C for å gjøre en sammenligning: En variabel blir sammenlignet med en verdi, eller to variabler sammenlignes med hverandre. Hvis resultatet av denne sammenligningen er sant, utføres en eller flere setninger. Hvis sammenligningen er feil, blir uttalelsene hoppet over som en tre måneder gammel boks med kinesisk uttak på baksiden av kjøleskapet ditt.
På engelsk ser sammenligningen ut slik:
hvis (I_am_hungry == ja) {go_to (kitchen); snack = lage (mat); spise (snack);}
hvis blir etterfulgt av en sammenligning i parentes. Dette er en matematisk sammenligning. Operatørene som vises i følgende tabell, brukes til å sammenligne verdiene for to variabler eller verdiene for en variabel og en umiddelbar verdi.
Operatør | Betydning | Eksempel |
---|---|---|
== | Er lik | tiår == 10 |
<< Er mindre enn | negativ <0 >> | Er større enn |
tall> 100 | <= | Mindre enn eller lik |
little_kid <= 12 >> = | Større enn eller tilsvarer | millionær> = 1000000 |
! = | Ikke lik | merkelig! = 2 |
|
Ingen semikolon følger om parentesens anmerkning. | Følgende parenteser er ett eller flere utsagn, vedlagt i braces. Disse utsagnene utføres bare dersom tilstanden (i parentes) er sant. Hvis tilstanden er feil, blir setningene hoppet over. Den neste setningen, som følger hvis den endelige braceen, blir deretter utført. |
Ikke-lik er skrevet! =. Tegnet for
ikke
i C-språket er utropstegnet. (Dette emnet dukker opp andre steder som du finner ut mer om C.) Som med mindre enn eller lik-til og større enn eller lik, må ikke-lik skrives! = og ikke =!.Det hjelper å huske == for en sammenligning hvis du uttaler det "er lik" og ikke "tilsvarer. "Det eneste like tegnet, =, brukes i C for tildeling.