- 5
- 0
- 约2.77万字
- 约 58页
- 2018-02-15 发布于浙江
- 举报
[计算机软件及应用]第6章 指针
6.1 指针和指针变量的概念 1.内存地址──内存中存储单元的编号 (1)计算机硬件系统的内存储器中,拥有大量的存储单元(容量为1字节)。 为了方便管理,必须为每一个存储单元编号,这个编号就是存储单元的“地址”。每个存储单元都有一个惟一的地址。 (2)在地址所标识的存储单元中存放数据。 注意:内存单元的地址与内存单元中的数据是两个完全不同的概念。 2.变量地址──系统分配给变量的内存单元的起始地址 假设有这样一个程序: main() { int num; scanf(%d,num); printf(num=%d\n, num); } C编译程序编译到该变量定义语句时,将变量num 登录到“符号表”中。符号表的关键属性有两个:一是“标识符名(id)” ,二是该标识符在内存空间中的“地址(address)” 。 为描述方便,假设系统分配给变量num的2字节存储单元为 ffd8 和ffd9,则起始地址ffd8就是变量num在内存中的地址。 3.变量值的存取──通过变量在内存中的地址进行 系统执行“scanf(”%d“,num);”和“printf(”num=%d\n“, num);”时,存取变量num值的方式可以有两种: (1)直接访问──直接利用变量的地址进行存取 1)上例中scanf(“%d
您可能关注的文档
最近下载
- JG_T 539-2017建筑用不锈钢焊接管材.pdf
- DASK上颌窦提升工具盒课件培训课件.ppt VIP
- 常见10种有限空间作业安全告知牌及警示标志(20页).pdf VIP
- 第六课--我的恋爱史.pptx VIP
- (25格)舒尔特方格练习题 儿童专注力训练(共5份,每日一练).docx VIP
- (25格)舒尔特方格练习题 儿童专注力训练(共12份,每日一练).docx VIP
- (49格)舒尔特方格练习题 儿童专注力训练(每日一练, 共16份).docx VIP
- 附件1:深圳市建筑工务署项目建设安全文明标准化手册(2024年版).pdf VIP
- 2023年广东省广州市中考英语真题(含答案).pdf VIP
- (49格)舒尔特方格练习题儿童专注力训练(每日一练,共35份).docx VIP
原创力文档

文档评论(0)