C++ 内存地址


内存地址

在上一页的示例中,&运算符用于创建引用变量。但它也可以用来获取变量的内存地址;这是变量在计算机上存储的位置。

在 C++ 中创建变量时,会为该变量分配内存地址。当我们给变量赋值时,它就存储在这个内存地址中。

要访问它,请使用&运算符,结果将表示变量的存储位置:

示例

string food = "Pizza";

cout << &food; // Outputs 0x6dfed4
亲自试一试 »

笔记:内存地址采用十六进制形式(0x..)。请注意,您的程序可能不会得到相同的结果。

为什么知道内存地址很有用?

参考指针(您将在下一章中了解)在 C++ 中很重要,因为它们使您能够操作计算机内存中的数据 -可以减少代码,提高性能

这两个特性是 C++ 从其他编程语言中脱颖而出的原因之一,例如PythonJAVA