C 语言 const

int i;
const int* p1 = &i;
int const* p2 = &i;
上面两个一个意思,const主要看在* 前 * 后 ,const 在前,说面不能通过指针修改其中i的内容,而
分开看,i和p都是可分别修改的.下面还有一种
int * const p3 = &i;
这种const 在*后的时候,就是说指针p3不可修改

原文地址:https://www.cnblogs.com/DemonMaster/p/10917354.html