字符串连接
对于下面一个程序:#include<stdio.h>
void main()
{
char a[40]="Great ",b[]="Wall";
int i=0,j=0;
while(a[i]!='\0')
{
i++;
}
while(b[j]!='\0')
{
a[i]=b[j];
i++;
j++;
}
a[i]='\0';
printf("%s\n",a);
}如果改成 while(a[i++]!='\0');
while(b[j]!='\0')
a[i++]=b[j++];为什么就不能得到正确结果呢?