Преглед садржаја:
Дефиниција - Шта значи оператер повећања?
Повећани оператер, у Ц #, је унарни оператор представљен симболима "++". Овај оператор се користи у Ц # за увећање вредности свог операнда за један. Тип добијене вредности је исти као и њен операнд. Операнд у кораку може бити варијабла, приступ својству или приступ индексеру.
Овај се оператер често користи у конструкцијама петље, попут петље "за", за повећање бројача петље након извршавања кода унутар петље. Оператор прираштаја такође се користи за промену локације показивача за вредност која је једнака величини меморије употријебљеног типа показивача. Осим за показивач типа „воид“, оператер прираштаја може се користити за све остале врсте показивача. Када се користи на показивачу, изузетак се не ствара чак и када постоји прелив у домену показивача.
Тецхопедиа објашњава оператора повећања
Оператор повећања долази у два облика:
- Постфик: Оператор се појављује након свог операнда. Операција повећања се дешава након процене операнда, а резултат ове операције је вредност операнда пре него што се повећа.
- Префикс: Оператор се појављује пре свог операнда. Операција повећања се дешава пре него што се операнд оцени, а резултат ове операције је вредност операнда након што је увећан.
На пример, у изразу „в = и ++“, где се оператор налази у облику постфикса, вредност „и“ се додељује „в“ пре повећања. У изјави "в = ++ и", где је оператор у облику префикса, вредност "и" прво се увећава пре него што је додељена "в".
За нумеричке и бројеве типове, оператер прираштаја је унапред дефинисан или уграђен. У случају типова дефинисаних од стране корисника, оператер прираштаја може се преоптеретити да би обезбедио прилагођену имплементацију неопходну за такве типове.
Оператор повећања може се користити на променљивој која се може подесити, али не може се користити на вредности (попут повратне вредности функције).
И обрасци за пост и пре повећања морају се пажљиво користити према захтевима и након разумевања импликација сваког од ових облика. Такође треба узети у обзир приоритет рада оператора повећања, јер он игра кључну улогу у процени израза који садржи оператора повећања.
