Rahul Jindal forced the electrons to say:
> a statement such as i++ = i is inherently absurd because i++ yields a
> value and not a pointer and thus no lvalue to accompalish assignment.
I think your statement means that no pointer can be an lvalue,
which is absolutely incorrect in C. Just think about the common
char buf[100], *p;
p = buf;
which is totally valid C.
Binand