1
A
回答
2
一個指針。 (和這裏的一些SO填充:)
2
您需要使用一種叫做「指針」。
普通變量,如
int a = 5 ;
double r = 39.9 ;
包含你的程序應該閱讀和使用的值。
指針是不包含值你的程序讀取和使用的變量 - 相反,指針包含的一些變量的程序將讀取和使用的地址。
例如:
int *pA ;
pA = &a ; // pA is now a POINTER to a
*pA = 4 ; // variable a now contains 4, not 5!
所以在上面的,一些事情正在發生。首先,在其聲明中使用*聲明指針變量pA。
int *pA ;
接下來,我們給pA一個值。什麼價值?爲什麼的地址一個!
pA = &a ;
PA的功能就像一個次級手柄到變量a。當你修改什麼pA的點,你實際上是修改變量現在。
*pA = 4 ;
變量Pa點的時刻(這是)被改爲4
一個偉大的可視化看到這些videos。
相關問題
- 1. 存儲IP地址的數據結構
- 2. R中的哪些數據結構適合存儲模型?
- 3. 使用數據結構對象在Android中存儲數據
- 4. 對於Hadoop:哪些數據存儲?
- 5. 哪些數據結構,用來存儲字符串
- 6. Series和DataFrame對象中存儲了哪些額外的數據?
- 7. 的java通用對象如何在數據結構存儲
- 8. 哪裏(哪些內存段)是存儲在C++中的對象(類的)?
- 9. 關係數據庫系統使用哪些數據結構來存儲數據?
- 10. 將數據存儲在數組,對象,結構,列表或類中。 C#
- 11. 存儲哪些對象事件
- 12. ValueStack中存儲了哪些對象
- 13. 什麼是對象的存儲對象和計數器的數據結構
- 14. 存儲日期,哪個結構? C#
- 15. 現在哪些數據結構更好?
- 16. 存儲具有名稱的對象的數據結構
- 17. 存儲結構對象的空指針
- 18. 如何查看Parse中本地存儲了哪些對象?
- 19. 存儲數據庫結構
- 20. 存儲樹數據結構
- 21. GAE數據存儲結構
- 22. 數據結構存儲
- 23. 什麼數據結構讀取存儲500個對象
- 24. 爲什麼Java使用堆數據結構來存儲對象?
- 25. 在C++數據結構中存儲多種數據類型
- 26. 將數據存儲在地址中並更改C中變量的地址?
- 27. 我應該使用什麼結構來存儲這些對象?
- 28. 哪些數據結構正在使用多少內存
- 29. 存儲對象具有未知結構
- 30. 隊列存儲結構對象
你的問題不明確。您通常使用(智能)指針來保存地址:'MyObj中X; MyObj * p =&x;'。 – 2012-03-18 16:09:40