const与指针的应用


int age = 10;

const int * ps =&age;  //ps的只可以修改ps的值,但不允许修改age的值

int * const find= &age;  //find只能指向age,但允许find来修改age的值;

const int * conststick = &age   //stick只能指向age,而stick不能用来修改age的值;


注意:如果数据类型本身不是指针,则可以讲const数据或非const数据地址赋给指向const的指针,

    但只能将非const数据的地址赋给非const指针。

你可能感兴趣的:(const与指针的应用)