C++ besluitvormingsverklaringen
Beslissingsstructuren vereisen dat de programmeur een of meer voorwaarden specificeert die door het programma moeten worden geëvalueerd of getest, samen met een verklaring of verklaringen die moeten worden uitgevoerd als wordt vastgesteld dat de voorwaarde waar is, en optioneel, andere verklaringen die moeten worden uitgevoerd als de voorwaarde is vastgesteld dat het niet waar is.
Hieronder volgt de algemene vorm van een typische besluitvormingsstructuur die in de meeste programmeertalen wordt aangetroffen −
De programmeertaal C++ biedt de volgende soorten uitspraken over het nemen van beslissingen.
Zr.Nee | Verklaring en beschrijving |
---|---|
1 | if-statement Een 'if'-statement bestaat uit een booleaanse uitdrukking gevolgd door een of meer statements. |
2 | if...else statement Een 'if'-instructie kan worden gevolgd door een optionele 'else'-instructie, die wordt uitgevoerd wanneer de booleaanse uitdrukking onwaar is. |
3 | switch-instructie Met een 'switch'-statement kan een variabele worden getest op gelijkheid met een lijst met waarden. |
4 | geneste if-statements U kunt de ene 'if'- of 'else if'-instructie gebruiken in een andere 'if'- of 'else if'-instructie. |
5 | geneste switch-statements U kunt de ene 'switch'-instructie gebruiken in een andere 'switch'-instructie. |
De ? :Operator
We hebben de voorwaardelijke operator "? :” in het vorige hoofdstuk dat kan worden gebruikt om if...else . te vervangen verklaringen. Het heeft de volgende algemene vorm −
Exp1 ? Exp2 : Exp3;
Exp1, Exp2 en Exp3 zijn uitdrukkingen. Let op het gebruik en de plaatsing van de dubbele punt.
De waarde van een '?'-uitdrukking wordt als volgt bepaald:Exp1 wordt geëvalueerd. Als het waar is, wordt Exp2 geëvalueerd en wordt het de waarde van de hele '?'-expressie. Als Exp1 onwaar is, wordt Exp3 geëvalueerd en wordt zijn waarde de waarde van de uitdrukking.
C Taal
- C# switch-instructie
- C# break-instructie
- C# doorgaan Verklaring
- C++ Type-conversie
- C++-operators
- C++ Opmerkingen
- C++ als, als...anders en genest als...anders
- C++ break-instructie
- C++ Switch Case Statement met VOORBEELD
- Verbeter de besluitvorming in geavanceerde productie met Analytics
- Automatiseer gegevensopname en optimaliseer de besluitvorming