wq294948004 发表于 2013-1-26 14:29:47

strcpy 新手与高手的写法

/* version 1 */void strcpy(char *s, char *t){int i = 0;while ((s = t) != '\0')i++;}/* version 2 */void strcpy(char *s, char *t){while ((*s = *t) != '\0') {s++;t++;}}/* version 3 */void strcpy(char *s, char *t){while ((*s++ = *t++) != '\0');}/* version 4 */void strcpy(char *s, char *t){while (*s++ = *t++);}
摘自《The C Programming Language》 Chapter 5 - Pointers and Arrays
页: [1]
查看完整版本: strcpy 新手与高手的写法