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

相关推荐

在秋招的小白菜很想养修勾:一眼 苍穹外卖+谷粒商城,项目换一换吧,可以找一些付费知识星球博主带带,避免烂大街。多投投大厂,背背八股,你这学历乱杀了,等实习经验到位,到时候大厂闭眼选
投递美团等公司7个岗位
点赞 评论 收藏
分享
评论
2
4
分享

创作者周榜

更多
牛客网
牛客企业服务