关于过程实参和形参匹配的问题

关于过程实参和形参匹配的问题,第1张

关于过程实参和形参匹配的问题,第2张

以下哪一项是错误的?

A.过程的参数不能是定长字符串类型的变量
B .如果参数是定长字符串的数组,则对应的实参必须是长度相同的定长字符串的数组
C .如果参数是按地址传递的,则参数和实参也可以按值组合
D .按值传递参数,。

答:

a是正确的。根据过程语法,参数不能是定长字符串类型变量,但可以是定长字符串数组。

b是错的。虽然数组是按地址传递的,但如果实参和形参是同一类型,但如果都是定长字符串数组,长度可以不一样,也就是会发生截断;

c是正确的。当给定的实参是值时,不管参数有没有byRef,都按值传递;

d是正确的。按值传递时,实参和形参的类型可以不同,但必须能够自动从实参类型转换为形参类型;通过地址传递时,实参和形参的类型必须相同。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 关于过程实参和形参匹配的问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情