求问这个程序是什么意思,看不太懂?
#include <stdio.h>char *strmins(char *,char *);
void main()
{
char a = "", b[] = "wyu";
printf("%s\n",strmins(strmins(a,b),b));
}
char *strmins(char *s,char*t)
{
int i, m=0,n=0;
while(*(s+m++));
{
m--;
printf("m:%d",m);
printf("\n");
}
while(*(t+n))
{
n++;
printf("n:%d",n);
printf("\n");
}
for(i=m; i>=m/2; i--)
{
*(s+i+n) = *(s+i);
}
for(i=0; i<n; i++)
{
*(s+i+m/2) = *(t+i);
}
return s;
} 代码哪里来的
页:
[1]