下面的代码如果能深刻理解并掌握了,相信指针也就入门了~~~

#include "iostream.h" void main() { int a=42; const int b=84; const int *captr=&a; //常量指针 int * const acptr=&a; //指针常量 int *bptr = &b; //错误,不能把常量的地址给指针变量 const int *cbprt=&b; //把常量的地址给常量指针是允许的 *captr=68; //错误,间接引用常量指针不可修改内存中的数据 *acptr=68; //间接引用指针常量可以修改内存中的数据 captr=&b; //常量指针可以指向其他变量 acptr=&b; //错误,指针常量不能指向别的变量 //常量指针常量,既不能间接引用修改数据,也不能指向别的变量或常量 const int * const ccaptr=&a; *ccaptr=68; //错误,不能间接引用修改数据 ccaptr=&b; //错误,不能指向别的常量或变量 }