1、指针常量:
例如:int a;int b ;int * const p = &a;
指针常量是指针本身是常量,指向的地址不可改变,但指向的地址所对应的内容可以改变。
const修饰p,p不能改变,如果p=&b;则是不行的。
2、常量指针:
例如:int a ; const int *p = &a;
常量指针是指针指向的地址把对应的内容不能改变,但指向的地址可以改变。
const 修饰*p ,p所指向的哪段内存不能改变。
1、指针常量:
例如:int a;int b ;int * const p = &a;
指针常量是指针本身是常量,指向的地址不可改变,但指向的地址所对应的内容可以改变。
const修饰p,p不能改变,如果p=&b;则是不行的。
2、常量指针:
例如:int a ; const int *p = &a;
常量指针是指针指向的地址把对应的内容不能改变,但指向的地址可以改变。
const 修饰*p ,p所指向的哪段内存不能改变。