- 9
- 0
- 约4.51千字
- 约 5页
- 2016-12-21 发布于重庆
- 举报
第五节 指针类型与动态数据结构
前面所学的变量都具有共同的特点:系统依据程序说明部分获得变量名和类型信息,即为变量分配对应大小的存储空间,在程序执行过程中,各变量对应的存储空间始终存在且保持不变,这些变量均称为静态变量。
与静态变量对应的是动态变量,在程序执行过程中可以动态产生或撤消,所使用的存储空间也随之动态地分配或回收。为了使用动态变量。PASCAL系统提供了指针类型,用指针变量(静态变量)来指示动态变量(存储地址变量)。下面介绍如何利用指针建立动态数据结构。
[例5.19] 分别用简单变量和指针变量交换两个变量的值。
解:设两个变量a,b的值分别为5, 8
(1)用简单变量交换:
Program Exam519;
const a=5; b=8; {常量}
var c: integer;
begin
c:=a; a:=b; b:=c; {用简单变量交换}
Type 指针类型名 = ^ 基类型;
writeln(’a=’:8, a, ’b=’:8, b );
readln
end.
(2)用指针变量交换:
Var 指针变量名 : ^ 基类型;
Program Exam519_1;
type pon= ^ intege
您可能关注的文档
最近下载
- 产品结构设计准则--扣位 ( Snap Joints ).doc VIP
- (高清版)B/T 43999-2024 应急呼吸道传染病患者转运设备技术要求.pdf VIP
- (高清版)DB35∕T 1824-2019 军粮供应网点经营规范.pdf VIP
- 2023年广东广州中考数学真题(含答案).pdf VIP
- 初中数学知识点-初中数学知识点总结归纳(完整版).docx VIP
- 26_总经理等岗位考核维度与周期.pdf VIP
- 产品结构设计准则--入件 ( moulded-in inserts ).doc VIP
- 自考《电气防火及火灾监控》精讲+习题(全).pptx
- 2025国际压疮指南精要.pptx
- 2026年二级建造师《建筑实务》案例简答200问.pdf VIP
原创力文档

文档评论(0)