指向常量的指针,不能用于改变其所指对象的值. 指针的类型必须与所指对象的类型一致,但是有两个例外,第一种是允许令一个指向常量的指针指向一个非常量对象: double dra1 = 3.14; const double *cptr = &dra1;//正确,但不能通过cptr改变dra1的值 和常量引用一样,指向常量的指针也没有规定其所值得对象必须是一个常量.所谓指向常量的指针仅仅要求不能通过该指针改变对象的值,而没有规定那个对象的值不能通过其他途径改变. Tips:试着这样想,所谓指向常量的指针…