改變指標的值會改變指標原來所指的值嗎

2021-04-21 01:33:41 字數 649 閱讀 9083

1樓:

p1=p2,難道不會改變p1原本指向的a的值嗎?指標內部儲存的是地址,不會有連鎖反

版應嗎?

將p2賦值給p1,當然權不會改變p1原本指向的變數a的值,這個只是讓指標p1指向變數b,即p1存放的值變成了

變數b的地址,但是變數a的值沒有發生任何變化。

指標變數的值和指標指向的記憶體空間的值是兩個不同的概念,前者存放的是地址,後者是這個地址裡面存放的資料,你要弄清楚,不能弄混淆。

你改變了指標變數的值,只是改變指標的指向,要想改變指標指向的記憶體空間的資料值,則需要使用指標運算子"*"。

2樓:匿名使用者

歲暮歸南山(孟浩然)

c語言中,當一個指標指向一個變數後,指標的值改變了,變數的會變嗎?如果變數的改了,指標的也會改嗎?

3樓:端武者

指標的值改了復 ==> 你是說指標裡面

制儲存的地址改了還是指標指向的資料的值改了.前者會讓指標指向另一個地址,後者會改變對應記憶體地址的值.

變數的改了 ==> 指標本來就是指向一個記憶體地址的.你指的"指標的也會改"是說指標指向的值也會改, 確實是這樣.

對指標進行解引用之後的操作相當於對變數本身進行操作,獲取值時亦然.

顏值真的可以改變命運嗎,顏值會改變命運嗎

只能說有一點佔比吧,最重要的還是這個人是否努力,為人處世是否得體合宜,如黃渤王寶強等等,加油吧,踏實勤懇最重要 看一個人一生的命運,可以從八字命理上看,可以從面相 手相 體相上看,也可以問仙家,請仙家答覆,辦法多種多樣。所以面相上看人的命運,僅僅是從其中的一個方面入手而已。決定人命運的最核心部分是人...

當兵是不是會改變人的性格,當兵是不是會改變一個人的性格

大多數情況會變,會讓一個人變得更加剛毅,果斷,更懂得承擔責任。會,以前我是個混混,滿口髒話,當了兵以後,完全變了,不再說髒話,不在吊兒郎當,等等,慢慢就懂事了。現 一個人的性格是環境影響下形成的,十幾二十年的性格不容易我認為也不會徹底改變 不過入伍之後的環境跟外面大不一樣,性格受到影響肯定會有所改變...

C 中可以通過指標來修改他所指的物件的值嗎

在c中記憶體,可以劃分為三種,堆 棧和靜態儲存區。棧就是auto變數存放區域,自動釋放,在編譯時候需要知道空間大小。堆一般用作開闢動態儲存區,需要人工開闢,人工釋放,可以在執行是開闢。比如說c中的malloc和free函式,還有c 中的new和delete。還有就是靜態儲存區,這個區域存放一些常量,...