abc_lala 2017-03-16 07:10 采纳率: 13.3%
浏览 1218

C语言字符串反转用下面的方法实现

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
请问这是怎么回事?

  • 写回答

2条回答 默认 最新

  • Ghost丶 2017-03-16 08:29
    关注

    有一个函数:strrev()

    评论

报告相同问题?