while(*s++=*t++); 在语义上等同于(注意条件部分是一个=,不是2个): while((*t) != 0) { *s = *t; s++; t++; } do - while循环是先执行,后判断。
这么多,谁做啊。另外你加一个战舰少女的tag做什么?