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




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

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

相关推荐

01-12 17:45
门头沟学院 Java
985废物一枚:就是问问你能不能接受北京的房租,hr也知道公司工资不高,大概率是要贴钱的
找实习记录
点赞 评论 收藏
分享
评论
2
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务