看看你的基本功扎实不扎实!---抢答题.(10分)

  • 主题发起人 主题发起人 衫菜
  • 开始时间 开始时间

衫菜

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如下问题:
PROCEDURE GETSTR(A:B:STRING);
PROCEDURE GETSTR(A:STRING;VAR B STRING);
谁知道这两个过程的不同的地方?
 
行参和实参的区别,哈哈,
 
var 参数回传

你的分太少了 [:(!]
 
呵呵, 还有效率的问题....
 
to milpas:
参数回传的意思是什么呀?
能不能具体些呢?
分少下回给您补上!
 
对于参数a,在调用函数GETSTR(A:B:STRING)和GETSTR(A:STRING;VAR B STRING)时,对参数a
的改变不会影响原来的参数。而参数var b的变化会回传给原来的参数b
 
和VB里的ByRef, ByVal的作用一样,参数按值传递和按地址传递。
 
同意qianwt,
找本pascal的书看看吧!
另外,GETSTR(A:B:STRING)这个声明是错的!
 
声明错误,同时如果同时声明应该加上Overload的。
 
多人接受答案了。
 
后退
顶部