char *strcpy(char *dest, const char *src){
char *p = dest;
while((*p++ = *src++)!= '/0') ;
return dest;
}
注意的重点:为什么要返回 char *, 这是为了方便拷贝完后的其他操作,比如嵌套调用,这是面试经常被问到的题目
while条件判断要确认!='/0'
while后面的分号别漏
设计第三个指针用来操作拷贝,因为指针++后会改变地址
const:意味着只读,通常意义上的常量只是其中的一种应用方式而已,修饰的是紧跟的类型,如果在*后面则表示修饰