Video: From C to Python by Ross Rheingans-Yoo 2025
For at virkelig bruge kraften i C-sproget, skal dine programmer træffe beslutninger. En computer kan ikke tænke, men den kan sammenligne, evaluere resultaterne af sammenligningerne og derefter handle på disse oplysninger. Hvis søgeordet bruges i C programmering for at foretage sammenligninger og styre strømmen af dit program.
Hvis søgeordet bruges i C for at foretage en sammenligning: En variabel sammenlignes med en værdi, eller to variabler sammenlignes med hinanden. Hvis resultatet af denne sammenligning er sandt, udføres en eller flere udsagn. Hvis sammenligningen er fejlagtig, oversendes udsagnene som en tre måneders kasse med kinesisk udtag bag på køleskabet.
På engelsk ser sammenligningen så ud:
hvis (I_am_hungry == ja) {go_to (køkken); snack = lav (mad); spise (snack);}
hvis efterfølges af en sammenligning inden for parentes. Dette er en matematisk sammenligning. Operatørerne vist i nedenstående tabel bruges til at sammenligne værdierne for to variabler eller værdierne for en variabel og en umiddelbar værdi.
Operatør | Betydning | Eksempel |
---|---|---|
== | Er lig med | årti == 10 |
<< Er mindre end | negativ <0 >> | Er større end |
århundrede> 100 | <= | Mindre end eller lig med |
little_kid <= 12 >> = | Større end eller lig med | millionær> = 1000000 |
! = | Ikke lig med | ulige! = 2 |
|
Ingen semikolon følger if-sætningen parenteser. | Følgende parenteser er et eller flere udsagn, der er omsluttet i beslag. Disse udsagn udføres kun, hvis tilstanden (i parentes) er sand. Hvis betingelsen er fejlagtig, oversendes udsagnene. Den næste sætning, der følger efter hvis endelige brace, udføres derefter. |
Ikke-lige er skrevet! =. Tegnet for
ikke
i C-sproget er udråbstegn. (Dette emne dukker op andre steder, som du finder ud af mere om C.) Som med mindre end eller lige-til og større end eller lige-til, skal ikke-lige-skrevet skrives! = og ikke =!.Det hjælper med at huske == for en sammenligning, hvis du udtaler det "er lig med" og ikke "er lig med. "Det ensartede tegn, =, bruges i C til tildeling.