PASCAL语言中的指针只能指向记录类型吗?指针变量是静态存储?还是动态存储? ( 积分: 50 )

  • 主题发起人 主题发起人 lizi_you
  • 开始时间 开始时间
L

lizi_you

Unregistered / Unconfirmed
GUEST, unregistred user!
PASCAL语言中的指针只能指向记录类型吗?指针变量是静态存储?还是动态存储?
 
PASCAL语言中的指针只能指向记录类型吗?
不是,都可以
指针变量是静态存储?还是动态存储?
这个没考虑过我...估计是静态
 
指针变量是静态存储?还是动态存储?
你从哪里来的这种概念?
你认为C++的指针变量是静态存储?还是动态存储?
 
指针本身定义在哪里就是哪里存储的。
 
PASCAL语言中的指针跟C++一样,可以指向任何类型,
指针变量都是动态分配,指向内存地址,不然需要指针干吗,直接定义变量就行了
 
晕,我没听过!
静态存储与动态存储?
 
指针本身没有存储的必要,我们知道这个问题可能楼主想要这样的结果
procedure foo(ai:integer);
var pInt:^integer;
begin
pInt := &ai;
pInt^ := pInt^ + 1;
end;
这样的话 pInt 只是在foo()中使用,值没有必要作静态存储(static),可能你是学过C吧
问这样的问题的话.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
916
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部