已采納回答 / 慕標(biāo)4513284
沒有關(guān)系,只是因為指向的地址不同. 后面能改是因為你直接指向了a變量的地址.? 如果不通過地址進行修改的話.只是局部變量. 存在于另一個空間
2019-11-13
已采納回答 / 慕瓜2511366
每個字符串在內(nèi)存中都占用一段連續(xù)的存儲空間。并有唯一確定的首地址。因此可以將字符串的首地址賦值給字符指針。則可以讓字符指針指向一個字符串。對于字符串常量而言,字符串常量本身就代表他常量存儲區(qū)的首地址。運行的時候,就加載了。是無法更改的,在我們的內(nèi)存中代碼段中的。棧內(nèi)存和堆內(nèi)存才能更改。
2019-10-31
最新回答 / 慕仔8245428
伴隨著i的自增,p也會自增(p++),不是單純的偏移,而是每次自增偏移一位后又賦給p,p的值本身發(fā)生了改變,往后移了一個地址(p本身就是執(zhí)行int型的指針,所以每次偏移都是跨越一個int的長度,即四個字節(jié),指向內(nèi)存中存儲的下一個變量)。這時在去*p,就是訪問的內(nèi)存中a之后的存儲的下一個int變量了。
2019-09-18