strcpy和strlen的C语言实现
1.strcpy方法:
char*strcpy(char*strDest,constchar*strSrc)
{
assert((strDest!=NULL)&&(strSrc!=NULL));
char*address=strDest;//指针指向存放拷贝的字符串的数组的首元素位置
while((*strDest++=*strSrc++)!=‘\0’);//当没有遇到字符‘\0’时,把数组strSrc中的元素一次赋值到strDest数组的响应位置
returnaddress;//返回数组首地址的指针,相当于数组名
}
2.strlen方法:,它没有包括字符串末尾的'\0'。
intstrlen(constchar*str)//输入参数const
{
assert(strt!=NULL);//断言字符串地址非0
intlen;
while((*str++)!='\0')
{
len++;
}
returnlen;
}
相关推荐
拉斯厄尔高福 2020-10-19
JackLang 2020-01-29
futurezone 2011-01-05
kunkun 2019-05-13
galoisgodel 2019-04-28
NewActivity 2012-07-06
lei0 2017-05-08
maxmao0 2011-03-29
galoisgodel 2016-08-09
chengdongyuan 2014-06-02
lundongcai 2014-04-15
chengdongyuan 2014-01-04
人生代码代码人生 2019-04-02