指针:掌握数据的控制权
1. 指针的概念
指针是编程中一个非常重要的概念,尤其是在C++中。指针本质上是一个变量,但它存储的是另一个变量的内存地址。CPU不理解名称或字母,它通过数字或地址来引用内存中的位置。例如,变量 a 、 b 、 c 可能存储在地址 0x220004 、 0x220008 和 0x22000c 上。这些地址是十六进制表示法中的数字。
| Variable | Value | Address |
|---|---|---|
| a | 5 | 0x220004 |
| b | - | 0x220008 |
| c | 3 | 0x22000c |
指针的作用在于作为获取其他东西的一种方式。例如,一个函数可能需要向另一个函数发送大量数据。一种方法是复制所有这些信息并传递过去,但更高效的方法是直接提供要处理的数据的地址。这样可以避免不必要的数据复制,提高效率。
2. 指针的声明和使用
在C++中,
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



