Vad är postfix-operator i C++?
Vad är postfix-operator i C++?

Video: Vad är postfix-operator i C++?

Video: Vad är postfix-operator i C++?
Video: C++ | Модификаторы Типов | Указатели | 02 2024, November
Anonim

Postfix-operatörer är unära operatörer som fungerar på en enda variabel som kan användas för att öka eller minska ett värde med 1 (om den inte är överbelastad). Det finns 2 postfix-operatorer i C ++, ++ och --.

Folk frågar också, vad är skillnaden mellan ++ i och i ++ i C?

Det enda skillnad är operationsordningen mellan de ökning av variabeln och värdet the operatör returnerar. Så i princip ++ i returnerar värdet efter att det har ökats, while ++ Jag returnerar värdet innan det ökas. I slutet kommer i båda fallen att öka sitt värde.

Därefter är frågan, vad är skillnaden mellan prefix och postfix för -- och ++ operatorer? I prefixet version (dvs. ++ i), värdet på i ökas och värdet på uttrycket är det nya värdet på i. I postfixet version (dvs i++), ökas värdet på i, men uttryckets {värde|värde} är att det ursprungliga värdet på i.

Man kan också fråga sig, vad är postfix och prefix i C++?

Skillnaden mellan de två är att i postfix notation visas operatören efter postfix -uttryck, medan i prefix notation, operatorn visas före uttryck, till exempel x--; beteckna postfix -minska operator och--x; beteckna prefix minska operatören.

Vad är ++ i och i ++ i Java?

Här ++ refererar till ökning med 1. Nu ++ jag hänvisar till ökning av värdet lagrat i variabeln i. Var som jag ++ kallas post ökning operator, här när kompilatorn exekverar denna sats ersätts först det ursprungliga värdet i ekvationen och sedan ökas värdet med 1.