- 2
- 0
- 约1.06万字
- 约 9页
- 2017-01-01 发布于未知
- 举报
指针、数组知识总结计算机二级C辅导指针、数组知识总结计算机二级C辅导
第六章 指针
一、变量的地址和指针
(一)变量的地址
1、内存地址:计算机的内存是以字节为单位的一片连续的存储空间,每一个字节都有一个编号,这个编号就称为地址。
例如:一台计算机内存为512MB=512*1024KB=512*1024*1024B,即共有512*1024*1024个地址。
(1)内存空间都是连续的,故地址编号也是连续的。
(2)定义变量后自动分配相应的内存空间。
例如:int a;自动分配4个字节的内存空间给变量a。(画图说明:1011、1012、1013、1014)
(3)每个变量的地址是指所占存储单元的第一个字节的地址。
例如:上例中变量a的地址为1011。
2、直接存取方式:直接按变量的地址存取变量值的方式。
例如:int a;a=5;为变量a分配内存空间,进而变量a有了对应的内存地址,将5赋值给变量a,即将5存入变量a对应的内存空间。看似对变量a赋值,实际上是对变量a对应的内存空间存放数值。
3、关于地址的形象认识:
打个比喻:内存好比就是一个公司的行政大楼,内存当中的每一个字节就好比是大楼中的每一个房间,每一字节内存都有编号,即内存地址,就好比是房间的门牌号。我们定义一个变量a就要为这个变量a分配内存空间,就好比是公司成立一个财务科就要为这个财务科分配房间。将5赋值给变量a就好比是要将一大摞钱送到财务科,实际上就是将钱送到财务科所在的那个房间,同理也就是将
您可能关注的文档
最近下载
- 江苏中考历史历年真题含答案 (32) .pdf VIP
- 2023-2025历年高考英语必备高频词汇800词精选(真题版).docx
- 18医疗器械售后服务管理制度.docx VIP
- 全国青少年机器人技术等级考试(三级)试题.doc VIP
- 10 荀径-列控中心基本原理和功能.ppt
- 湖南省三湘名校教育联盟2024-2025学年高一下学期期中考试 英语试卷含答案.docx VIP
- 2026年江西省景德镇市地理生物会考真题试卷+答案.docx VIP
- 机器人等级考试(三级)模拟题.pdf
- GB 50058-2014 爆炸危险环境电力装置设计规范.docx VIP
- 2026年江西省景德镇市初二地理生物会考考试题库(附含答案).docx VIP
原创力文档

文档评论(0)