DECR statement
Purpose: Decrements by 1, scalar or array variables, pointers or UDTs. DECR is equivalent to Variable = Variable - 1 as well as Variable--
Syntax 1:
DECR Variable
Parameters:
|
Example:
DECR I' Equivalent to I = I - 1 as well as I--
Syntax 2:
DECR Variable, Expression
Parameters:
|
Example:
DECR I, B+2 ' Equivalent to I = I -(B+2)
Here are more examples.
DECR a 'scalar vars DECR a,b DECR a,b+1 DECR c[j] 'array vars DECR c[j],b DECR c[j],b+5 DECR(*d) 'var value access through pointers DECR(*d),(*e) DECR(*d),(*e)+5 DECR f->i 'byref UDTs DECR f->i,b DECR f->i,g->i DECR f->i,g->i+5 DECR k.i 'byval UDTs DECR k.i,b DECR k.i,l.i DECR k.i,l.i+5
BCX Console Sample Programs using DECR statement.