Nu het volgende onderwerp incrementele decrement-operators.
Dit zijn de meest gebruikte operators in C++-programmering.
Dus in deze video zul je begrijpen wat deze operators zijn en wat hun nut is.
We zullen hier meer over leren en ook na deze video zullen we een demonstratie geven.
Dus laten we eens kijken naar de operators, zie
hier. Er zijn twee soorten operators.
De ene is de increment-operator en de tweede is de decrement-operator.
En dan weer in oplopende afname zijn er weer twee soorten.
Een daarvan is pre-increment.
De tweede is post-increment en eveneens pre-decrement en post-decrement.
Dus laten we begrijpen wat dit allemaal zijn en hoe ze werken. voor uitleg heb ik hier een
voorbeeld genomen, zie ik heb een variabele i, i heeft al waarde 5, dan heb ik dit type
verklaring geschreven.
Met dit soort uitspraken ben je dus al bekend.
Wat betekent het.
Dit betekent dat in de waarde van i, dat 5 is bij 1.
Dus maak er zes in totaal zal 6 zijn en sla deze 6 op in i, dus met deze waarde van i zal met één
stap toenemen met 1.
Dezelfde verklaring, zelfs ik kan zo schrijven met behulp van samengestelde toewijzingsoperator I plus een toewijzen.
Dus stel dat de waarde van I een vijf is, dan plus één wordt het een zes en wordt zes opgeslagen in i.
Dus in plaats van te schrijven, wijs ik i plus één toe.
Ik kan ook schrijven dat ik er een toewijs, dit hebben we in de vorige video geleerd.
Nu hebben we in plaats daarvan increment Operator, dus laten we eens kijken wat het nut is.
Zie hier i is vijf dan plus één wordt het zes dan plus één.
Het worden er zeven.
Dus door er elke keer een toe te voegen, kunnen we het verhogen.
Wat is het nut van zo'n variabele waarom je het wilt verhogen, kijk dit soort variabelen zijn meestal handig
om te tellen, zoals als je telt, zeg je eerst 1 dan plus 1 dan zeg je 2 dan plus 1 dan zeg je
3 plus 1 jij zegt 4.
Dus voor teldoeleinden moet je doorgaan met het optellen van 1 bij het getal.
Dus het zal elke keer met 1 toenemen, dus het helpt bij het tellen.
Dus ja, dit type bewerking dat met 1 wordt verhoogd, komt vaker voor bij programmeren waar
we moeten tellen.
Dus hier ben ik net een balie.
Dus op dit moment ben ik een 5 dan plus 1 wordt het 6.
Dus als je vanaf het begin wilt tellen.
start i vanaf 0 0 dan 1 dan 2 dan 3 enzovoort.
Dus zoals ik al zei, dit tellen komt vaker voor bij het programmeren, dat is de reden dat C ++ de increment-operator heeft
geïntroduceerd.
Dus in plaats van het zo of zo te
schrijven, kunnen we I plus plus dit betekent ook hetzelfde.
Dit is hetzelfde als deze twee verklaringen hier.
U voegt er een toe, u voegt er een toe en dit betekent ook dat u er een toevoegt.
Als je er eenmaal aan gewend bent, ziet het er heel eenvoudig uit.
Dat plus plus betekent dat de waarde met één wordt verhoogd.
Dit is dus vaker nuttig in lussen waar we herhaalde instructies uitvoeren of herhaaldelijk doorgaan met het
verhogen ervan, zodat het zich als een teller gedraagt.
Nu zal ik je laten zien wat het verschil is tussen pre-increment en post-increment.
Dus als je dit eenmaal begrijpt, hoef ik dit niet uit te leggen, je kunt het zelf begrijpen.
Laten we nu het verschil zien.
Ik zal dit verwijderen en ik zal een ander voorbeeld nemen en je laten zien.
Dus hier heb ik een voorbeeld, laten we pre-increment en post-increment begrijpen.
Ik heb een variabele X met waarde vijf en als ik zeg X plus plus dan wordt X 6.
Zelfs als ik zeg plus plus X, dan wordt ook X 6.
als ik zo of zo schrijf, hebben beide dezelfde betekenis, ofwel pre-increment of post-increment, wat
de verklaring ook mag zijn, het resultaat is hetzelfde.
Wat is dan het verschil tussen pre en post.
Dus laten we eens kijken, verwijder dit ding.
Deze zijn er nu niet.
Nogmaals X is 5.
Dus als ik zeg y toewijzen met plus plus X nu is X 5.
Oké, ervan uitgaande dat deze er niet zijn.
Oke.
Verwijder ze.
Dus y toegewezen plus plus X betekent wat.
Er zijn hier twee operaties.
De ene is de andere deze opdracht verhogen, dus die moet eerst worden gedaan.
Er moet dus eerst een verhoging plaatsvinden.
Deze operatie moet worden uitgevoerd.
Vervolgens moet deze bewerking worden uitgevoerd.
Dus de eerste verhoging is gedaan. toename is gedaan
betekent dat deze X 6 wordt.
Dus dit wordt 6 en 6 is een opgeslagen in y.
Dus als je hierna het resultaat afdrukt, dan is X ook 6 en Y is ook 6.
Dit betekent dus eerst de waarde verhogen en deze vervolgens toewijzen aan y.
Dit is de betekenis nu wat betekent het door post increment.
Dus ik zal hetzelfde nog eens opschrijven.
Laten we zeggen dat X de vijf enige juiste is.
Nutsvoorzieningen.
Oke.
Neem het niet als zes, vers is het weer 5.
Dus als ik schrijf y ken x plus plus toe, dan zijn er hier twee bewerkingen.
Toewijzing en verhoging dus wat eerst gedaan moet worden.
Dus eerst.
Dit moet gebeuren.
Dan moet dit gebeuren.
Tweede.
Het betekent dus dat de waarde van x eerst aan y wordt toegewezen.
Dus wat is x nu.
Vijf, dus y wordt vijf.
Dan wordt x plus plus X zes, daarna wordt X 6.
Dit zal dus het resultaat zijn van deze verklaring.
Dus hier waren er twee operaties want eerst werd dit uitgevoerd en deze dan hier,
de eerste opdracht wordt uitgevoerd en dan deze.
Wat betekent pre-increment betekent.
Verhoog het eerst en gebruik vervolgens de variabele en post-increment betekent dat u eerst de variabele in de toewijzing
gebruikt en deze vervolgens verhoogt.
Ik zal je nog een voorbeeld laten zien.
Zie, stel dat ik wat meer variabelen heb zoals X, y is er ook met waarde 10 en Z is er ook.
Dus als ik zeg Z, wijs X plus plus vermenigvuldigd met Y toe, dus eigenlijk moeten X en Y worden vermenigvuldigd, maar X moet ook
worden verhoogd.
Dus de eerste verhoging is gedaan of daarna is het gedaan?
Het heeft daarna eerst gedaan welke bewerkingen vermenigvuldiging uitvoeren.
Dus wat is de waarde van x 5 in 10 zodat deze 50 wordt opgeslagen in Z en dan wordt X 6 x wordt 6.
Dus hierna is het resultaat X is 6 en y is 10 alleen wordt het niet gewijzigd en wordt Z 50,
dat is het resultaat.
En als ik hier pre-increment gebruik als ik plus plus X zeg, wat gebeurt er dan.
Dus eerst zal deze X toenemen en X wordt zes en vervolgens vermenigvuldigd met Y, dat is 10 en het
resultaat 60 wordt opgeslagen in Z.
Dus het resultaat is deze en deze en Z zal de waarde zestig hebben omdat eerst de waarde van
x wordt verhoogd en later in de uitdrukking wordt gebruikt.
Dit is het verschil tussen pre-increment en post-increment.
Dus afhankelijk van uw behoefte moet u weten welke u wilt in een bepaalde
formule of uitdrukking en u moet die gebruiken en wanneer u onafhankelijk gebruikt, zal ik u nogmaals laten
zien of u alleen X plus plus schrijft of omgekeerd, ze hebben hetzelfde effect, maar als je het
samen met de andere variabelen gebruikt, hebben ze een andere betekenis, het gaat allemaal om de pre-
en post-increment-increment zijn verschillend.
Dus deze toename en afname werken zoals je ze nu zult kennen.
Dus we zullen ze op veel plaatsen goed gebruiken.
Dus we hoeven op dit moment geen voorbeeldprogramma's te zien, maar er is een codeeroefening beschikbaar...
Dus je voltooit die codeeroefening en ook demonstratie van deze operators wordt gegeven in de volgende
video.
Dus dat gaat allemaal over increment- en Decrement-operators.