字符数组
char arr[]="hello"; 等同于 char arr[]={'h','e','l','l','o','\0'} strlen(arr)=5 sizeof(str)=6
字符串常量
char *parr="hello" strlen(arr)=5 sizeof(str)=5
字符串常量与函数保存于内存中的 只读区域, 所以其不可修改。 parr[0]='q'; //错误
字符数组不可以对其进行整体赋值 arr="world" //错误
同一个程序中,只存在一个相同的字符串常量, 无论作为自动变量被定义了多少次, 其地址总是相同的