const修饰指针:小而精

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;错误,指针指向不可以改




附加:你知道指针占多少个字节吗?

去试一下吧
全部评论
x86 4bytes, x64 8bytes
点赞 回复
分享
发布于 2021-06-03 18:37
不错不错 ,虽然都会,但是也看了一遍
点赞 回复
分享
发布于 2021-07-20 23:12
滴滴
校招火热招聘中
官网直投

相关推荐

2 4 评论
分享
牛客网
牛客企业服务