我试图将一个字符串重新分配给一个预先初始化的数组 a[],我所能得到的只是一个错误
main()
{
char a[] = "Sunstroke";
char *b = "Coldwave";
a = "Coldwave";
b = "Sunstroke";
printf("\n %s %s",a,b);
}
[错误]:从类型'char *'分配给类型'char [10]'时不兼容的类型..我搜索了这个但找不到任何原因..我还尝试通过重新声明重新分配它
char a[] = "Sunstroke";
但它没有用......
但在指针的情况下,可以像上面的程序一样..