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