- 3
- 0
- 约1.67千字
- 约 13页
- 2023-08-15 发布于广东
- 举报
动态数据结构 第一页,共十三页,2022年,8月28日 指 针 1、引入指针类型的必要性(静态数据结构的弊端) (1)pascal系统为属于静态数据结构的变量提供了64KB的静态数据区,用户需求不能超出该存储空间。 (2)静态数据结构的变量一经定义,pascal系统将自动为它们在静态数据区分配内存。在程序执行过程中,这些变量所占的存储空间大小固定不变,极有可能产生无谓的浪费。 (3)在静态的数据序列中,增加或删除一个元素必须经过大量的数据移动才能实现。 第二页,共十三页,2022年,8月28日 指 针 2、指针类型的定义格式 Type pointer=^数据基类型; Var p:pointer; Var p: ^数据基类型; 数据基类型是指针所指向的存储单元存放的数据类型 第三页,共十三页,2022年,8月28日 指 针 3、指针变量的引用 Var ptr1,ptr2: ^integer; i,t:integer; Begin i:=10; ptr1^:=i; t:=ptr1^; ptr2^:=20; ptr1^:=ptr2^; ptr1:=ptr2; End. ptr1 10 i 10 t 10 ptr2 20 20 第四页,共十三页,2022年,8月28日 指 针 4、动态变量的生成和释放 (1)生成动态变量 New(指针变量) 例:new(p) p 一个指针变量只
您可能关注的文档
最近下载
- 功能点分析法在GJB5000B标准多个实践域中的应用研究与实践.pdf VIP
- DB62∕T 4084-2019 地理标志产品 靖远文冠果油.docx VIP
- 《医院医疗技术临床应用管理制度》.docx VIP
- 低空经济发展及关键技术概况PPT.pptx
- 申报国家级教学成果奖.docx VIP
- 事故车辆总成及零配件更换条件参考.doc
- 安庆师范学院人文教育通识型人才培养模式的创新教学成果奖支撑材料安庆师范学院人文教育通识型人才培养模式的创新教学成果奖支撑材料.doc VIP
- 2025年高处安装、维护、拆除作业题库.doc VIP
- Schneider Electric施耐德ATV320 编程手册(中文).pdf VIP
- GB_T 5578-2024 固定式发电用汽轮机规范.pdf VIP
原创力文档

文档评论(0)