教材上說的:
(1)設定斷點。在LCC環境中,將游標移到printf("\n%d%d",x,y);這行代碼上,按F2鍵,設定斷點,進入除錯模式。
(2)除錯運行。按F5鍵,運行程式,程式停在了main函式的左大括號上{,繼續按F5鍵,程式將在設定的斷點處暫停,而變數y的地址已經被列印在螢屏上,如圖4-5所示。
列印出來的數字12ff70,這個明顯不是變數y的值,而是變數y在記憶體中的地址,y的值就存盤在這個記憶體地址所指的空間里。
我操作的時候,F2兩次后編譯器就閃退了,運行的程式也跟圖4-5不一樣,求大佬解惑呀!


uj5u.com熱心網友回復:
有什么問題,記憶體地址是變化的,每次運行都可能不一樣uj5u.com熱心網友回復:
謝謝大佬,我蠢透了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/30925.html
標籤:C語言
下一篇:「SFML入門」'SFML/Audio.hpp' file not found怎么解決?在Xcode上使用SFML
