比较以下两种代码:
1 char *strcpy(char dst[], const char *src) 2 { 3 int i; 4 5 for (i=0; src[i] != '\0'; i++) 6 { 7 dst[i]=src[i]; 8 } 9 dst[i]='\0';10 return dst;11 }
1 char *strcpy(char *dst, const char *src)2 {3 char *s=dst;4 5 while (*dst++ = *src++)6 ;7 return s;8 }