不使用库函数,编写函数int strcmp(char *source, char *dest)
来源:百度知道 编辑:UC知道 时间:2024/07/06 14:04:05
答案:
自己回去写了下
int strcmp(char *source, char *dest)
{
while(*source==*dest && *source!='\0' && *dest!='\0')
{
source++;
dest++;
}
if(*source=='\0' && *dest=='\0')
return 0;
else
return -1;
}
自己回去写了下
int strcmp(char *source, char *dest)
{
while(*source==*dest && *source!='\0' && *dest!='\0')
{
source++;
dest++;
}
if(*source=='\0' && *dest=='\0')
return 0;
else
return -1;
}
int strcmp(char *source, char *dest)
{
while(*source++ == *dest++);
return *(--source) - *(--dest);
}
写成这样就足够了
int strcmp(char *source, char *dest)
{
int ret = 0;
while(*source!='\0' && *dest!='\0')
{
if (*source++ != *dest++)
{
ret++;
}
}
return ret;
}
我觉得这样更好点。。
谭浩强C语言上有这个的函数的实现吧
使用C++编写递归函数和用库函数编写发牌程序
请编写一个函数void fun(int a[],int n, int *max,int *d)
编写具有如下原型的函数:int f(unsigned long x, int n, int& Lxn);
5.请编写函数void fun(int x,int pp[],int *n)
编写一个函数将字符反转,单词不反转I am a student,反转后的结果应该是student a am I 不能用库函数。
编写一个函数:countdigit(long k,int count[10])
编写函数void fun(char s[],int c)
编写一个函数void fun(char *tt,int pp[6])
库函数是什么啊?有多少中库函数?是不不是列些函数要背
14.请编写一个函数int fun(int x),它的功能是: