数组只有在初始化的时候才能给数组复值字符串,你可以把下面的试试就知道了。
#include <stdio.h>
int main()
{
char a[100]="zhangshan", *p;
p = "zhangshan2";
puts( a );
puts( p );
}
#include <stdio.h>
int main()
{
char a[100]="zhangshan", *p;
p = "zhangshan2";
puts( a );
puts( p );
}