a表示数组的首地址p是一个指针变量,可以将数组的首地址赋值给p,所以p=a;是正确的但是a="china"却不行,因为字符数组a是作为字符串常量存在的,只能在定义的时候赋值,不能像这样在后面对数组进行赋值操作