const 指针,该如何处理

const指针我在一个地方见了类似下面的代码intconst*p&aint*constp&aconst*intp&aconstint*p&a分别

const 指针
我在一个地方见了类似下面的代码


int   const*p=&a;

int   *const   p=&a;

const   *int   p=&a;

const   int*p=&a;

分别定义的是什么


我知道第四个是指向常量的指针
第二个是指诊常量

那第一个跟第三个是什么意思???


[解决办法]
在 "* "号上划一条垂直线,
const在前面就是修饰类型的,
在后面就是修饰指针的
[解决办法]
const *int p=&a;这能编译过?
1,4等价