双引号中的内容是一个以\0结尾的字符串,如“china”其实在内存中是'c' 'h' 'i' 'n' 'a' '\0'
单引号代表一个字符,不能在单引号中出现多个字符'abc'是错误的
p="hello"中“hello”是一个常量,p指向这个常量,也就是p保存了常量的首地址
*p = 'h'是向p指向的空间赋值(p指向一个char空间,空间大小为一个字节)
char *p定义一个字符指针, p="" 给这个字符串指针赋值,*p只是取该地址里面的内容,“”这个是字符常量,所以不能对该字符串进行操作
p=" "表示指针指向字符串的地址,,而p=‘ ’表指针指向字符的地址,,
" " 表示是字符串 ' '表示字符