功能是逐字符比较两个字符串s1和s2,并将s1中第一个与s2不相同字符的地址返回给主函数。用C语言
发布网友
发布时间:2022-04-15 02:21
我来回答
共1个回答
热心网友
时间:2022-04-15 03:50
你的地址指的是内存地址还是第几个元素的意思 ?
比如 ;
abcd
abdd
应该返回 3 吧 ?
#include<stdio.h>
#include<string.h>
int op(char *a,char *b)
{
int i=0;
while(a[i] && b[i] && a[i]==b[i]) i++;
return i+1;
}
int main()
{
int i;
char a[105],b[105];
scanf("%s %s",a,b);
i = op(a,b);
printf("%d\n",i);
return 0;
}