1.const修饰指针--常量指针
const int *p=&a;
常量指针:
特点:指针的指向可以修改,但是指针指向的值不可以改
*p=20 ;错误,指针指向的的值不可以改
p=&b;正确,指针指向可以改
2.const修饰常量--指针常量
int * const p=&a;
指针常量:
特点:指针指向不可以修改,但指向可以修改
*p=20 ;正确,指针指向的的值可以改
p=&b;错误,指针指向不可以改
3.const修饰指针和常量
特点:指针的指向不可以修改,指针指向的值不可以改 *p=20 ;错误,指针指向的的值不可以改
p=&b;错误,指针指向不可以改
附加:你知道指针占多少个字节吗?
去试一下吧
全部评论
(2) 回帖