最新回答 / Stanislas
不一定要free,在該程序結束后內存會自動釋放。需要free的情況是在程序運行過程中,出現反復調用內存的情況,這時候為了提高效率,不再用到的內存就free掉
2016-12-22
已采納回答 / 慕粉13285976209
首先, p1和p2是指針, 他們都指向一個地址. 這里的scanf中取的是(p1->atk)這個整體的地址. "->"的優先級高于"&".
2016-12-02
已采納回答 / 純愛楓若情
p1是一個指針這沒問題,但是關鍵是“p1->price”代表的就是指針里面的price這個變量,就相當于其他語言里的“p1.price”這本身是一個變量,當然要在前面加上“&”尋址符。
2016-12-01