Itthon Fejlesztés Mi a növekményes operátor c-ben? - meghatározás a techopedia alapján

Mi a növekményes operátor c-ben? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a növekményes operátor?

A növekményes operátor C # -ben egy egységes operátor, amelyet a "++" szimbólumok képviselnek. Ezt az operátort a C # -ben használják az operandus értékének egyre történő növelésére. A kapott érték típusa megegyezik az operandusával. A növekményes művelet operandusa változó, tulajdonsághozzáférés vagy indexelő hozzáférés lehet.


Ezt az operátort gyakran használják hurokkonstrukciókban, például a "for" hurokban, hogy növeljék a hurok számlálóját a kód végrehajtása után a hurokban. Az inkrementális operátor segítségével a mutató helyét egy olyan értékkel is megváltoztathatja, amely megegyezik a használt mutató típusának memória méretével. A "void" típusú mutató kivételével a növekményes operátor az összes többi típusú mutatóra használható. Ha mutatón használják, akkor nem keletkezik kivétel, még akkor sem, ha a mutató tartományában túlcsordulás tapasztalható.

A Techopedia magyarázza a növekményes operátort

A növekményes operátornak két formája van:

  • Postfix: Az operátor megjelenik az operandus után. A növekményes művelet az operandus kiértékelése után következik be, és ennek a műveletnek az eredménye van az operandus értékének megnövelése előtt.
  • Prefix: Az operátor megjelenik az operandusa előtt. A növekményes művelet az operandus kiértékelése előtt történik, és ennek a műveletnek az eredménye van az operandus értékét növelése után.

Például a "v = i ++" utasításban, ahol az operátor postfix formában van, az "i" értékét a "v" -hez rendelik a növekményes művelet előtt. A "v = ++ i" nyilatkozatban, ahol az operátor előtag formában van, az "i" értékét először növelik, mielőtt "v" -hez rendelik.


Numerikus és felsorolási típusok esetén a növekményes operátor előre definiált vagy beépített. A felhasználó által definiált típusok esetén a növekményes operátor túlterhelhető, hogy biztosítsa az ilyen típusokhoz szükséges testreszabott megvalósítást.


A növekményes operátor olyan változón használható, amely beállítható, de nem használható értékre (például egy funkció visszatérési értékére).


Mind a növekedés utáni, mind az előzetes formákat gondosan kell használni a követelményeknek megfelelően, és miután megértették ezeknek a formáknak a következményeit. A növekményes operátor elsőbbségét szintén figyelembe kell venni, mivel kulcsszerepet játszik egy növekmény operátort tartalmazó kifejezés értékelésében.

Ezt a meghatározást a C # összefüggésben írták
Mi a növekményes operátor c-ben? - meghatározás a techopedia alapján