最适合网络开发者的网站
C 语言。W3Schools 英文版。初学者课程

尿素 西斯

C 内存地址


内存地址

在 C 语言中创建一个变量时, 内存地址 被分配给变量。

内存地址 是变量在计算机上存储的位置。

当我们给变量赋值的时候,它就存储在这个内存地址中。

要访问它,请使用引用运算符 (&),结果代表变量的存储位置:

例子

int 我的年龄 = 43;
printf("%p", &我的年龄); // 输出 0x7ffe5367e044
亲自尝试 »

笔记: 内存地址采用十六进制形式 (0x..)。您可能不会在程序中获得相同的结果,因为这取决于变量在计算机上的存储位置。

你还应该注意 &myAge 通常称为“指针”。指针基本上将变量的内存地址存储为其值。要打印指针值,我们使用%p 格式说明符。

您将学到更多关于 指针 在下一章中。

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

指针 在 C 语言中很重要,因为它们允许我们操作计算机内存中的数据 -这可以减少代码并提高性能.

指针 是 C 语言与其他编程语言不同之处,例如PythonJava.