Posted on May 17, 2011 at 15:11 Hi,
your first syntax relies on the order of evaluation of the operands in the expression: this order seems logical when you read it, but cannot be relied upon (the C rules do not specify an order of evaluation for this kind of expression).
Regards,
Luca (Cosmic)