指標自加之後為什麼指標中存放的地址沒變

時間 2022-06-20 04:10:01

1樓:匿名使用者

有可能pc指向的字串是空的,首地址內容就是'\0',這樣的話,while(*pc != '\0')條件為假,沒有執行迴圈體,所以指標值沒有變。可以把n的值也printf輸出來看看。

2樓:匿名使用者

1)pc++會使pc指標中存放的地址變化。除非你傳入的引數pc指向空串""。你再除錯一下?

2)你如果想要chaine_longueur()函式改變引數pc的值,就需要將pc設定為指標的引用。如下,在呼叫chaine_longueur( p );之後,p的值就會發生改變。

#include

return n;

} void main()

3樓:匿名使用者

指向首地址,不會變。沒見過pc++;怎麼幹的,有神馬用啊?

4樓:忘記密碼啦

你的pc值是一直都沒有變,while(*pc!='\0')一直是不成立的

5樓:傾聽風述

你確定兩次輸出的pc不一樣? 應該是兩次輸出的結果相差n;你看看n的值為多少,有可能沒有進到迴圈裡面!

指標中的 與 幾種指標的寫法有什麼區別?請解釋下,謝謝啦!

1.是定義乙個變數是指標型,例如,int p,p是整型指標,指向一塊記憶體,而定義int a,a表示取這個整型變數的儲存位址,具體什麼時候用這兩個符號,要看函式的引數型別和返回型別,如果是指標型則用p和 a,如果不是就用 p和a 應該是個二維陣列。c語言允許把乙個二維陣列分解為多個一維陣列來處理。因此...

滑鼠自己移動怎麼回事,滑鼠指標為什麼總是自己移動?

由蘿馬佳寧樂 你有沒有接收過人家發來的東西吖?如果有的話肯定是被人家遠端控制了,人家可以看你電腦上所有檔案了,你只要關機就可以的啦。記住了哦,不要隨便接陌生人發來的檔案。 是滑鼠在墊子上滑動了吧 滑鼠指標為什麼總是自己移動? mr 輝闖天涯 遇見滑鼠亂動不受控制,是什麼原因呢?又該怎麼解決呢?下面就...

滑鼠為什麼會自己移動,我的滑鼠指標為什麼總是自己移動?

1 滑鼠定點的原理是拍攝 分析 中關鍵點的移動來判斷自己移動的距離的,自己移動一般是滑鼠的鏡頭髒了,造成判斷不準,可以略微擦拭滑鼠下面的透明鏡頭。2 滑鼠自己本身設計問題造成工作狀態不穩定,屬於滑鼠質量問題,可以試著調小重新整理速率或者移動速度來改善。3 電腦本身的問題,中毒有可能也會引起,你可以將...