*   >> lukeminen koulutus Artikkelit >> science >> programming

Eristetty Operaattorit C ++

C ++ Toimijat - Osa 8 Johdanto Tämä on osa 8 minun sarja, C ++ Operaattorit. Kaikki toimijat olemme nähneet tähän mennessä olemassa ryhmiä vähintään kahden operaattorin ryhmää kohden. Eraattoreita on yksinkertainen tehtävä operaattori, + = operaattori, - = operaattori jne yhdessä ryhmässä. Eristetyillä operaattorit, Viittaan toimijoille, jotka eivät kuulu mihinkään ryhmään ja juuri olemassa omasta. Tässä osa sarjasta, katsomme eristetty toimijoille C ++. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun forchatrans@yahoo.

com. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Ehdollinen Lentotoiminnan harjoittaja tunnetaan ehdollinen operaattori on?:. Se on ? ja: merkkejä erotettu. Syntaksi toimijan on: kunto? palauttaa tämä arvo, jos totta: palauta muu arvo, jos epätosi Joten sinulla on, jos edellytys. Jos se arvioidaan totta, arvo jälkeen? merkki palautetaan. Jos ehto arvioidaan false arvon jälkeen: merkki palautetaan. Seuraava koodi kuvaa tätä: # include using namespace std; int main () {int = 7; int b = 8; int c = b>? 50: 40; cout palata 0; } A ja b ovat kokonaislukuja.

Ehto on, jos b on suurempi kuin a. Jos se on, 50 palautetaan, muuten 40 on tuotto. Paluu arvo on määritetty kokonaisluku, C, joka voidaan julistaa tuossa asemassa. Tässä tapauksessa joko paluuarvot on oltava kokonaislukuja. Sekä tuotto arvojen tulisi olla samaa tyyppiä, joka ei vain tarvitse olla int. Tyyppi voi olla float esimerkiksi, tai jotain muuta. Objekti palauttaa arvo on määritetty, on oltava samaa tyyppiä kuin molemmat palautetaan arvoja. ?: Operaattori on oikea vasemmalle toimijalle. Comma Operaattori kahta ilmaisua voidaan erottaa pilkulla (,).

Tällöin vasemmalla lauseke arvioidaan ja sitten oikea lauseke arvioidaan seuraavaksi. Tulos vasemmalta ilmaisun heitetään pois, vaikka se on arvioitu. Paluu arvo pilkku toimija on tulos ja tyyppi oikea ilme. Toiminta pilkku toimija on vasemmalta oikealle. Seuraavat koodisegmentti valaisee pilkku operaattori, # include using namespace std; int main () {int; int b; b = (= 3, + 2); cout palata 0; } A ja b ovat kokonaislukuja vahvisti ilman mitään arvoa osoitettu mihinkään niistä. Sitten on selitystä, jos operandit pilkku toimija ovat suluissa.

Vasen operandi pilkku toimija on "= 3", joka arvioidaan mutta tulos ei palauteta. Kun se arvioidaan, arvo tulee 3; tuloksia ei palauteta, vaan muistissa, arvo on 3. Oikeus operandi pilkku toimija on "+ 2", joka arvioidaan seuraa

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.