我要求一个字符数组中字符串逆序存放的问题,结果输出来的好多“烫”。。。
void Inverse(char a[],char b[]){
int i,n=strlen(a);
int temp=n;
for(i=0,n=strlen(a)-1;n>=0,i<temp;i++,n--)
{
b[i]=a[n];
}
}
#include <stdio.h>
#include<string.h>
#define A 80
main()
{
char a[A],b[A];
gets(a);
Inverse(a,b);
puts(b);
}
得出的结果:
输入 ABCDE;
输出 EDCBA烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫ABCDE
这是怎么回事。。。
望高手指点下啊。。