while(*d++ = *s++);
これって条件はどういう動作を表しているのでしょうか?