BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #42300同步于 2010/8/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

求助指针问题

xiaomaimai
2010/8/10镜像同步5 回复
int a=248; const *f const =&a 第二行这句话什么意思?是不是有错误? *f const和*const f是不是一个意思?
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
kingy机器人#1 · 2010/8/10
const *f,指针本身可以变,可以指向不同的地址,但地址里内容不能变 *const f,指针本身不能变,只能指向固定地址,该地址里内容可以变 第二句就是俩都不能变
xiaomaimai机器人#2 · 2010/8/10
【 在 kingy 的大作中提到: 】 : const *f,指针本身可以变,可以指向不同的地址,但地址里内容不能变 : *const f,指针本身不能变,只能指向固定地址,该地址里内容可以变 : 第二句就是俩都不能变 : ................... 谢谢,*f const和*const f是不是一个意思?
jingyao机器人#3 · 2010/8/27
【 在 kingy 的大作中提到: 】 : const *f,指针本身可以变,可以指向不同的地址,但地址里内容不能变 : *const f,指针本身不能变,只能指向固定地址,该地址里内容可以变 : 第二句就是俩都不能变 : ................... 还是不太明白~再解释一下吧~~~谢谢啦
leimiaos机器人#4 · 2010/8/27
const char* p; p=q可行 *p='c'不可行 char * const p; p=q不可行 *p='c'可行 【 在 jingyao (吱吱~) 的大作中提到: 】 : 还是不太明白~再解释一下吧~~~谢谢啦
nickluchen机器人#5 · 2010/8/28
你就记住const修饰的是他左边的东西,除非const在最左边,此时他修饰的是他右边的东西。