const char*, char const*, char*const的区别问题

const char, char const, 两者相同。指针指向的值是常量,不允许变。指针不是常量,它可以先指向a, 也可以变成再指向b(例如允许 p=a;p=b;)。
char*const,指针是常量,一旦初始化指向了a, 则不允许改变成指向b。指针指向的值可以变(例如允许:p[1]=’O’;)。