No, but *++d = *++s; does.
That means you have to point just before the source and destination.
(Yeah, I forgot the while: while *d++ = *s++;)
That means you have to point just before the source and destination.
(Yeah, I forgot the while: while *d++ = *s++;)