1 // 2 // Strcpy.c 3 // libin 4 // 5 // Created by 李宾 on 15/8/20. 6 // Copyright (c) 2015年 李宾. All rights reserved. 7 // 8 9 #include <stdio.h> 10 #include <assert.h> 11 #include <string.h> 12 /***********************************************不考虑覆盖*****************************************/ 13 char * Strcpy1(char *dst, const char *src)//const 在*号左边,指的是指针所指向的内容为常量,不允许修改。 14 { 15 assert(dst != NULL && src != NULL); //判断指针是否为空,条件为假,中断程序。 16 17 char *ret = dst; 18 19 while((*dst++ = *src++)!='