如何定义c++标准库函数

2024-11-23 09:20:16
推荐回答(2个)
回答(1):

int strcmp(const char*str1,const char*str2)
{
int s1=strlen(str1),s2=strlen(str2),s3=0;
if (s1+s2==0) renturn (0);
s3=s1for (int i=0;i<=s3;i++)
{
if str1[i]>str2[i] return(1);
if str1[i]}
if (s1==s3) return (1); //比较完毕,看那个长度长,字符长的要小。
else return (-1);
}

回答(2):

什么意思?要自己实现这个函数么?