欢迎光临
我们一直在努力

指针是什么(详解版)

执行程序中的每个变量都分配一段足够大的内存来保存该变量类型的值。当前,在 PC 上运行的 C++ 编译器通常给 char 类型的变量分配一个字节,给 short 类型的变量分配两个字节,给 float 和 long 类型的变量分配 4 个字节,给 double 类型的变量分配 8 个字节。

内存的每个字节都有一个唯一的地址。变量的地址是分配给该变量的第一个字节的地址。假设在程序中定义了以下变量:

char letter;
short number;
float amount;

图 1 说明了它们在内存中是如何安排的,并显示了它们的地址。


内存中的变量及其地址
图 1 内存中的变量及其地址

赞(0) 打赏
未经允许不得转载:hosteons中文网 » 指针是什么(详解版)

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册