c++ const 的使用 1.修饰普通类型变量:不能改变值 const int a=3; a=5 //错误,不能改变值 2,修饰指针 A·const在*前面const int *p=3;现在3所在的这个地址的值3不能变,但是p指针可以改变指向的地址B·const在*后面int *const p=3指针p指向的地址不能变,但是这个地址的值可以变C·const在*前面和后面,那就什么都不能变 可以理解const在前面修饰int值,在后面修饰p指针