如果const在*前, 则说明const 之后的常量是不允许修改的, 但指针本身是可以修改的!
如const int* p = &i, 则*p是不允许修改的, 即整数*p是不能修改的, 进而说明p所指向的内存中的内容是不能修改的;
像这样的写法, 如int const* p = &i, 也是如此!
如果const在*后, 则同样说明const 之后的常量是不允许修改的, 但指针所指向的内存中的内容是可以修改的
如int* const p = &i, 则*p是可以修改的, 即指针p所指向的内容是可以修改的, 但指针p本身却不能修改