void main() { char a = 1; char c[] = "1234567890"; char *p ="1234567890"; a = c[1]; a = p[1]; return; } charp[]="hello world!"; p 是怎样一种赋值机制呢?