? I programmering, er der flere typer af udsagn til rådighed til at lave et program køre ordentligt. En erklæring definerer forskellige variabler og de værdier for hver variabel. En opgave sætning tildeler en værdi til en variabel eller objekt. En løkke kører et segment af kode til en bestemt periode . Og en betinget erklæring definerer, hvornår et segment af kode er at køre . Hvad er et betinget Statement ?
Betinget udsagn i en programmeringssprog er en erklæring, der kontrollerer, om en bestemt betingelse er opfyldt . Hvis den har , er stykke kode efter meddelelsen køres. Hvis ikke, skal koden efter meddelelsen ikke køre . En betinget erklæring kontrollerer, om noget er sandt eller falsk, eller med en mere specifik test, en variabel er en særlig værdi.
Typer af betingede udsagn
Et programmeringssprog har forskellige måder at skrive en betinget erklæring. Den mest almindelige erklæring er " hvis " erklæring . Den grundlæggende logik en if-sætning er, hvis A er sandt, så B. A er en erklæring , som en sand /falsk erklæring , og B er et stykke kode , der kører som et resultat. Syntaksen til at skrive en if-sætning er forskellig blandt programmeringssprog. I C + + , vil følgende stykke kode definerer en if-sætning : Hej
if ( x == true)
{
- køre dette segment af kode < br >
}
Svarende til en betinget , hvis udsagn, der er betingede løkker. En "gør- mens " loop bruges til at køre et segment af kode , indtil en bestemt betingelse er opfyldt , eller så længe en bestemt betingelse er opfyldt .
Fordele ved betingede udsagn
betinget erklæring har mange fordele. Det kan organisere et program i logiske segmenter af kode, der kun kører , hvis visse betingelser er opfyldt. Det gør også et program mere robust ved at tillade kun en del af kode til at køre , hvis en betingelse er opfyldt . Ofte i koden, der er en erklæring , der skal løbe kun under visse betingelser; . En if-sætning tillader dette ske
Problemer med at Watch for
Programmeringssprog har forskellige syntaktiske regler for betingede udsagn. I C + +, når du bruger en if-sætning , så husk , at en sammenligning bruger dobbelt lighedstegn , eller " == , " i stedet for et enkelt lighedstegn . Denne dobbelte lighedstegn betyder en sammenligning snarere end en overdragelse af en værdi.