首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

strcpy 生手与高手的写法

2012-11-07 
strcpy 新手与高手的写法/* version 1 */void strcpy(char *s, char *t){int i 0while ((s[i] t[i])

strcpy 新手与高手的写法

/* version 1 */void strcpy(char *s, char *t){int i = 0;while ((s[i] = t[i]) != '\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

热点排行