? I programmering , det finns flera olika typer av rapporter som är tillgängliga för att göra ett program köras. En deklaration definierar olika variabler eller värden för varje variabel . En tilldelningssats tilldelar ett värde till en variabel eller ett objekt. En loop körs ett segment av kod för en angiven tidsperiod . Och en villkorlig uttalande definierar när en del av koden är att köra . Vad är en villkorlig uppgift ?
En villkorlig uppgift i ett programmeringsspråk är ett uttalande som kontrollerar om ett visst villkor är uppfyllt . Om det finns , är den bit kod efter det uttalande köra . Om inte , är koden efter det uttalande inte köras . Ett villkorat satsen kontrollerar om något är sant eller falskt , eller med ett mer specifikt test , är en variabel ett visst värde .
Typer av villkorssatser
Ett programmeringsspråk har olika sätt att skriva en villkorlig uttalande . Den vanligaste uttalandet är " om " uttalande . Den grundläggande logiken i en if-sats är om A är sant, då B. A är ett uttalande , såsom ett sant /falskt påstående , och B är en bit kod som körs som ett resultat . Syntaxen för att skriva en if-sats skiljer mellan programmeringsspråk . I C + + , kommer följande bit kod definierar en if-sats :
if ( x == true ) katalog
{
- kör detta segment av koden ;
}
Liknar ett villkorligt if , det finns villkorliga slingor . En " do -while " loop används för att driva en del av kod tills ett visst villkor är uppfyllt eller så länge ett visst villkor är uppfyllt .
Fördelar med villkorssatser
En villkorlig uttalande har många fördelar . Det kan organisera ett program i logiska segment av kod som körs endast om vissa villkor är uppfyllda . Det gör också ett program mer robust genom att endast en del av kod körs om ett villkor är uppfyllt . Ofta i koden , det är ett uttalande som ska köras endast på vissa villkor ,. En if-sats tillåter detta att hända
Problem att titta efter
språk
Programmering har olika regler för syntax för villkorssatser . I C + + , när man använder en if-sats , kom ihåg att en jämförelse använder dubbla likhetstecken , eller " == " i stället för en enda likhetstecken . Denna dubbla likhetstecken innebär en jämförelse snarare än en tilldelning av ett värde .