課程
/后端開(kāi)發(fā)
/C++
/C++遠(yuǎn)征之離港篇
int ?const*p 的情況下 如果改變?cè)瓉?lái)的變量的值,*p的值可以改變嗎
2016-10-27
源自:C++遠(yuǎn)征之離港篇 3-1
正在回答
int a; ?int const *p=&a; 這時(shí)候改變a的值,*p是不會(huì)改變的,你只要記住 int const看成一個(gè)整體。他修飾的是*p,那*p一定不會(huì)變
*p的值當(dāng)然會(huì)改變啊,只不過(guò)不能用*p修改值
會(huì)改變,只是你不能主動(dòng)改變*p的值,p指針指向的值改變 ,*p也會(huì)改變。
不能,const修飾*p,*p的值不能再改變,如果是int *const p,就可以改變。
舉報(bào)
C++掃清通往面向?qū)ο蟮淖詈笠坏勒系K,將所有知識(shí)點(diǎn)融會(huì)貫通
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-27
int a; ?int const *p=&a; 這時(shí)候改變a的值,*p是不會(huì)改變的,你只要記住 int const看成一個(gè)整體。他修飾的是*p,那*p一定不會(huì)變
2019-04-22
*p的值當(dāng)然會(huì)改變啊,只不過(guò)不能用*p修改值
2018-07-08
會(huì)改變,只是你不能主動(dòng)改變*p的值,p指針指向的值改變 ,*p也會(huì)改變。
2016-10-27
不能,const修飾*p,*p的值不能再改變,如果是int *const p,就可以改變。