*   >> Lezen Onderwijs artikelen >> science >> programming

Geïsoleerd Exploitanten in C ++

C ++ Operators - Deel 8 Inleiding Dit is deel 8 van mijn serie, C ++ Operators. Alle operatoren die we hebben gezien dusver bestaan ​​in groepen van ten minste twee subjecten per groep. De opdracht operators hebben de eenvoudige opdracht operator, de + = operator, de - = operator, enzovoort in één groep. Door geïsoleerde operators, verwijs ik naar exploitanten die niet behoren tot een groep en slechts bestaat op hun eigen. In dit deel van de serie, kijken we naar geïsoleerde operators in C ++.

Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent. De voorwaardelijke Operator Een operator die bekend staat als de voorwaardelijke operator?:. Het is de ? en: tekenen gescheiden. De syntaxis van deze operator is: conditie? terug deze waarde als het waar is: terugkeren deze andere waarde als onwaar Dus je hebt een if-voorwaarde.

Indien wordt geëvalueerd om waar de waarde na? teken geretourneerd. Als de voorwaarde wordt geëvalueerd om valse de waarde na het: teken geretourneerd. De volgende code illustreert dit: #include using namespace std; int main () {int a = 7; int b = 8; int c = b> een? 50: 40; cout 0 terug; } A en b gehele getallen zijn. De voorwaarde is als b groter is dan een. Als het is, 50 wordt geretourneerd, anders 40 is terug. De retourwaarde wordt toegewezen aan de integer, c, die op die positie kunnen worden verklaard. In dit geval is elk van de resultaatwaarden moeten gehele getallen.

Beide terugkeerwaarden moeten van hetzelfde type, dat niet alleen over een int. Het type kan een float bijvoorbeeld, of iets anders. Het doel van de retourwaarde wordt toegekend aan moeten van hetzelfde type als beide geretourneerde waarden. De: operator is een rechts-naar-links operator. De Komma Operator twee uitdrukkingen kunnen worden gescheiden door een komma (,). In dit geval is het linker expressie wordt geëvalueerd en daarna de juiste expressie wordt vervolgens geëvalueerd. Het resultaat van de linker expressie wordt weggegooid ook al is geëvalueerd.

De resultaatwaarde van de kommaoperator het resultaat en het type van de juiste expressie. De werking van de kommaoperator is van links naar rechts. De volgende code-segment illustreert het gebruik van de komma operator, #include using namespace std; int main () {int a; int b; b = (a = 3, a + 2); cout 0

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.