課程
/后端開發(fā)
/C++
/C++遠征之離港篇
int *const p=&x 是指p指向x,那么int const*p=&x是指向誰呢
2016-03-27
源自:C++遠征之離港篇 3-2
正在回答
前面指向常量的地址,后面指向常量的數(shù)
const修飾的時候,去掉數(shù)據(jù)類型,const修飾的是指針類型,則不能改變指向,如果修飾*指針,則不能改變它的內(nèi)容,比如:const int *p 和int const *p 去掉int,倆個等同,const修飾*p,既不能改變*p的值; int* const p ,去掉int,const修飾p,不能改變p的指向
int?const*p=&x?此處p代表的是x的地址,在p的前面有const進行修飾,則表明不能通過修改*p來改變的常量x的值
p也是指向x,這里的p是指向常量x
舉報
C++掃清通往面向?qū)ο蟮淖詈笠坏勒系K,將所有知識點融會貫通
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-03-27
前面指向常量的地址,后面指向常量的數(shù)
2016-08-12
const修飾的時候,去掉數(shù)據(jù)類型,const修飾的是指針類型,則不能改變指向,如果修飾*指針,則不能改變它的內(nèi)容,比如:const int *p 和int const *p 去掉int,倆個等同,const修飾*p,既不能改變*p的值; int* const p ,去掉int,const修飾p,不能改變p的指向
2016-03-27
2016-03-27
p也是指向x,這里的p是指向常量x