单项选择题

以下不能将s所指字符串正确复制到t所指存储空间的是______。

A.do{*t++=*s++;}while(*s);
B.for(i=0; t[i]=s[i]; i++);
C.while(*t=*s){t++; s++;}
D.for(i=0, j=0; t[i++]=s[j++]; );