octave: Increment Ops

 
 8.7 Increment Operators
 =======================
 
 _Increment operators_ increase or decrease the value of a variable by 1.
 The operator to increment a variable is written as ‘++’.  It may be used
 to increment a variable either before or after taking its value.
 
    For example, to pre-increment the variable X, you would write ‘++X’.
 This would add one to X and then return the new value of X as the result
 of the expression.  It is exactly the same as the expression ‘X = X +
 1’.
 
    To post-increment a variable X, you would write ‘X++’.  This adds one
 to the variable X, but returns the value that X had prior to
 incrementing it.  For example, if X is equal to 2, the result of the
 expression ‘X++’ is 2, and the new value of X is 3.
 
    For matrix and vector arguments, the increment and decrement
 operators work on each element of the operand.
 
    Here is a list of all the increment and decrement expressions.
 
 ‘++X’
      This expression increments the variable X.  The value of the
      expression is the _new_ value of X.  It is equivalent to the
      expression ‘X = X + 1’.
 
 ‘--X’
      This expression decrements the variable X.  The value of the
      expression is the _new_ value of X.  It is equivalent to the
      expression ‘X = X - 1’.
 
 ‘X++’
      This expression causes the variable X to be incremented.  The value
      of the expression is the _old_ value of X.
 
 ‘X--’
      This expression causes the variable X to be decremented.  The value
      of the expression is the _old_ value of X.