#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char c[4]="def";
char a[2];
char b[4]="abc";
strcpy(a,b);
printf("%s\n",c);
printf("%s\n",a);
printf("%s\n",b);
system("pause");
}
输出的结果是:
c
abc
abc
显然字符数组的内容被改了,数组a,b,c 的空间应该是连续的。