1.
2.*p++ 优先级从右向左,++后缀,所以先解引用,先取值,p指向了下一元素的地址
++*p 优先级从右向左,先解引用 ,再对值++
3.如果const在 * 的左边,表示修饰的是 *p ,表示不允许通过p修改指针指向的空间的内容,但是p允许修改,表示p的指向可以修改
const char* p
char const *p
如果const 在 * 的右边,表示修饰的是p, 表示p不允许修改,也就是说p的指向不允许修改,但是 *p 可以修改,允许通过指针p修改指向的空间的内容;
char * const p
指针的指向不能修改,也不能通过p修改指针指向的空间的内容
const char * const p
4.