const char *ptr;
char const *ptr;
char * const ptr;
char const *ptr; const char *ptr; 等价 ptr指向str,而str不是const,可以直接通过str变量来修改str的值,但是确不能通过ptr指针来修改。