//複製函數
char *srcop(char *des,char *res)
{
char *address=des;
assert(des!=null&&res!=null);
while (*res!='\0')
{
*des++=*res++;
}
*des='\0';
return address;
}
//計算字符串長度函數
int Strlen(const char *str)
{
assert(str != NULL);
int m=0;
while (*str!='\0')
{
m++;
}
return m;
}
//方法二
int Strlen(const char *str)
{
assert(str != NULL);
if (*str!='\0')
return Strlen(str+1)+1
}
//比較函數
int strcmp(const char *s1, const char *s2)
{
assert(s1!= NULL&&s2!=NULL);
while (*s1++==*s2++)
{
if (*s1='\0'&&s2='\0')
{
return 0;
}
return -1;
}
}
自定義C語言幾個常見函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.