1. 程式人生 > >C語言 子函式返回一個區域性指標變數的疑惑

C語言 子函式返回一個區域性指標變數的疑惑

輸出結果如下圖:


我的分析:

記憶體分佈圖如下圖:


當子函式返回後,區域性變數已經超出了作用域啊,為什麼在main()函式中還能通過指標rp間接訪問變數x呢??為什麼第一次訪問可以輸出12,第二次訪問就記憶體釋放了呢,輸出一個隨機數????