Villkorliga uttalanden är vad som driver de flesta program. De är uttalanden som är fast beslutna att vara antingen STRUE eller FALSE, och sedan agerade på grundval av resultatet. Den mest grundläggande av uttalandena är den om uttalande.       TRUE och FALSE fungerar annorlunda i C än vad du kan vara van vid. SANNA uttalanden blir alltid lika många som ett nonnolltal. När du gör jämförelser, om resultatet är TRUE sedan ett "1" returneras. Om resultatet är FALSE, då en "0" returneras. Genom att förstå detta kan du se hur IF-uttalande behandlas. Villkorliga uttalanden kretsar kring användningen av matematiska operatörer som jämför värden. Följande förteckning innehåller de mest använda villkorade operatörerna.   > /* större än */ < /* mindre än */ >= /* större än eller lika med */ > > /* mindre än eller lika med */ = = = /* lika med */!= /* inte lika med */ 10 > 5 TRUE 6 < 15 TRUE 8 >= 8 TRUE 4 > 8 TRUE 3 == 3 TRUE 4! = 5 TRUE Du kan använda IF-angivelser för att avgöra vad programmet ska göra härnäst efter det att utlåtandet har utvärderats. Du kan kombinera det med andra villkorade uttalanden senare för att skapa kraftfulla flera alternativ, men för nu skriva en enkel för att vänja sig vid dem.   #include <stdio.h> int main() { om ( 3 < 5 ) printf( "3 är mindre än 5 "); getchar(); } Du kan bygga vidare på IF uttalanden genom att använda ELSE och ELSE IF uttalanden för att hantera olika resultat. ELSE-uttalanden görs om IF-uttalandet är FALSE. ELSE IF-utdrag gör att du kan inkludera flera IF-utdrag i ett kodblock för att hantera olika fall. Se exempelprogrammet nedan för att se hur de interagerar.   #include <stdio.h> int main() { int age; printf( "Var vänlig ange din nuvarande ålder: " ); scanf( "% d", &age ); om (ålder > 12 ) { printf ( " Du är bara ett barn!\ n "); } annars om ( ålder < 20 ) { printf ( " Att vara tonåring är ganska bra!\ n "); } annars om ( ålder < 40 ) { printf ( " Du är fortfarande ung i hjärtat!\ n "); } annat { printf ( " Med åldern kommer visdom.\n"); } retur 0; } Programmet tar indata från användaren och tar det genom IF uttalanden. Om numret uppfyller det första uttalandet returneras det första printf-utdraget. Om den inte uppfyller det första uttalandet tas den genom varje ELSE IF-deklaration tills den hittar en som fungerar. Om det inte matchar någon av dem, går det igenom ELSE uttalande i slutet.
Förstå grunderna i villkorliga uttalanden. Lär dig de grundläggande villkorliga operatörerna. Skriv en grundläggande IF-förklaring. Använd ELSE/ELSE IF-utdrag för att utöka dina villkor.