An expression in C that tends to be a little confusing if you're not thinking too hard. It is a combination of pointer arithmetic and dereferencing. Since it is *ptr++ and not *++ptr (gee, that looks weird), the current address is dereferenced, rather than the post-increment address.
It
does not mean "
increment the
value of the
memory at
ptr"; that would be
(*ptr)++ or
++*ptr.