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