char *change(char a[]){
int c,i;
char b[1000];
c=strlen(a)-1;
for(i=0;c>=0;c--,i++)
b[i]=a[c];
strcpy(a,b);
return a;
}
输入:334455 66778
输出:554433 877663
请问这是怎么回事?
有一个函数:strrev()
char *change(char a[]){
int c,i;
char b[1000];
c=strlen(a)-1;
b[c+1]='\0';
for(i=0;c>=0;c--,i++)
b[i]=a[c];
strcpy(a,b);
return a;
}