为什么这里要用==?
程序代码:#include <stdio.h>
//颠倒数组中 元素的顺序
int main()
{
char a[256];
char b[256];
int i,j,sum=-1;
for(i=0;i<256;i++)
{
sum++;
if((a[i]=getchar())=='\n') //为什么是==,以前是=输出错误
{
a[i]='\0';
break;
}
}
printf("Before:%s\n",a);
for(j=0,i=sum;j<=sum,i>=0;j++,i--)
{
b[j]=a[i-1];
b[sum]='\0';
}
printf("After:%s\n",b);
getchar();
return 0;
}








