鱼C论坛

 找回密码
 立即注册
查看: 1965|回复: 6

[已解决]int*p,a[5];p=&a;

[复制链接]
发表于 2018-8-1 22:45:41 | 显示全部楼层
32位系统中
int *p,a[5];  
int *p;分配了4个字节空间;这段4字节内存和字母p关联,这个p可以看成 指针
a[5];分配了20个空间; 这个和以上类似。
在本质上他们都是 地址空间和标识符关联。
都是地址空间,他们都可以存数据,反正计算机都是存储数据的。
但是不同的关联,他们处理方式不一样。
比如int * p; 这个p可以存储其他地址空间地址。在使用p的时候也会这样去解释
int a[5];连续在内存中开辟20个字节,首地址和标识符a关联,他们以整数的方法存储。
希望不会给你绕晕了,欢迎大家讨论
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-28 03:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表