c const 關(guān)鍵字疑問(wèn)

科技 未結(jié) 6 553

const int a = 3; int* p = (int *)&a;*p = 4;printf("a-------%d------", a); printf("*p-------%d------", *p); printf("&a-------%d------", (int)&a); printf("p-------%d------", (int)p);

輸出:

a-------3------ *p-------4------ &a-------1606416268------ p-------1606416268------

問(wèn)題是 const 修飾a變量后,a 不能修改,但是可以隱式修改a 的值,就是用指針。 我用指針修改了值,為什么輸出的時(shí)候 a 沒(méi)有改變。*p 的值改變了。

相關(guān)標(biāo)簽:
6條回答
  • a應(yīng)該是被你的編譯器優(yōu)化成一個(gè)常數(shù)量3了。

    0 討論(0)
  • 我用gcc 5.4.0用默認(rèn)參數(shù)編譯,結(jié)果就是a=4的輸出。

    0 討論(0)
  • 2023-01-10 17:13

    gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)下 a = 4

    0 討論(0)
  • 2023-01-10 17:13

    因?yàn)檫@本身就是ub,你這么做究竟能導(dǎo)致什么結(jié)果,編譯器是不會(huì)給你保證的。

    0 討論(0)
  • 2023-01-10 17:23

    看到過(guò)這個(gè)問(wèn)題,給個(gè)鏈接:http://www.zhihu.com/question...

    0 討論(0)
  • 我在ubuntu gcc 4.8.4下,輸出的a = 4

    0 討論(0)
提交回復(fù)
最新問(wèn)題
海信crf6a16電視型號(hào) 1
有沒(méi)有能長(zhǎng)期穩(wěn)定除醛的好辦法?海信中央空調(diào)除醛效果理想嗎... 1
輸卵管堵塞可以治療得好嗎 1
星漢燦爛更新 1
星漢燦爛一周幾更新一次 1
通輸卵管后多久能同房 1
買了投影儀有后悔的嗎? 5
小米手機(jī)有哪些型號(hào),最好詳細(xì)一點(diǎn)! 5
輸卵管阻塞如何醫(yī)治 1
醫(yī)師不主張打的默沙東九價(jià)hpv疫苗是哪個(gè)國(guó)家進(jìn)口的? 1
猜你喜歡
成都第三代試管嬰兒各個(gè)流程費(fèi)用預(yù)估?醫(yī)院費(fèi)用排行!
上海諾芽三代試管價(jià)格超十萬(wàn),哪家費(fèi)用低!
試管前局麻宮腔鏡檢查疼嗎 試管前做宮腔鏡疼嗎
什么時(shí)候帶節(jié)育環(huán)最合適?愛(ài)母環(huán)一代淘汰了嗎?
泰安第三代試管醫(yī)院怎么選?
深圳試管嬰兒成功嗎多少錢(qián),附試管價(jià)格一覽!
五十二歲月經(jīng)提前怎么辦?月經(jīng)提前十幾天說(shuō)明什么道理?
試管費(fèi)用情況及詳細(xì)解讀,附真實(shí)案例參考!
上海試管嬰兒費(fèi)用!大約需要這個(gè)數(shù)!
做試管嬰兒全部流程需要幾個(gè)月?費(fèi)用是不是很高!
熱門(mén)文章
去泰國(guó)做試管比較好的中介都是哪些?綜合排行榜更新
2025國(guó)外比較受歡迎的十大助孕機(jī)構(gòu)名單一覽
助孕推薦:做試管嬰兒染色體異常能成功嗎?
江蘇省助孕機(jī)構(gòu)聯(lián)系方式,附醫(yī)院名單
重慶三代試管私人機(jī)構(gòu)名單一覽
泰國(guó)第三代試管成功經(jīng)驗(yàn)分享
泰國(guó)試管嬰兒醫(yī)院推薦:十大專業(yè)醫(yī)院名單
2025北京私立試管醫(yī)院排名,附前七醫(yī)院優(yōu)勢(shì)介紹
泰國(guó)試管嬰兒攻略:泰國(guó)試管詳細(xì)過(guò)程是什么?
去海外做三代試管怎么選私立醫(yī)院?附2025靠譜醫(yī)院名單
快接好孕|為什么移植后老覺(jué)得熱?移植后特別熱怎么回事?
攻略大全|為什么老人說(shuō)孩子說(shuō)話早命不好?小孩說(shuō)話早晚和智力有沒(méi)有關(guān)系?
“醫(yī)生解答”菏澤公立醫(yī)院三代試管嬰兒價(jià)格明細(xì)
【助孕攻略】為什么過(guò)敏原檢測(cè)八成不靠譜?過(guò)敏原檢測(cè)準(zhǔn)確性高不高?
在線解答!荊門(mén)公立醫(yī)院三代試管嬰兒的價(jià)格表
韶關(guān)試管嬰兒機(jī)構(gòu)哪家成功率高?熱門(mén)機(jī)構(gòu)推薦
泰國(guó)第三代試管嬰兒費(fèi)用需要準(zhǔn)備多少
馬來(lái)西亞做第三代試管嬰兒還需要做地貧篩查嗎
臨汾42歲的人多少錢(qián)三代試管嬰兒懷孕?總共花費(fèi)了多少萬(wàn)?
北京協(xié)和醫(yī)院試管嬰兒流程
如何選擇成都第三代試管成功率高的醫(yī)院!成功率如何呢?
烏克蘭最具實(shí)力的第三代試管醫(yī)院前十名由烏克蘭試管專科醫(yī)院推薦。!促排有什么好處!
2025年全國(guó)試管收費(fèi)價(jià)格表分享!附試管費(fèi)用排名!
長(zhǎng)春正規(guī)醫(yī)院做試管嬰兒要多少錢(qián),花銷明細(xì)分享!
內(nèi)蒙古試管一代、二代、三代費(fèi)用明細(xì)都在這里?最新消息!
廣告合作方 廣告申請(qǐng)