关于过程实参和形参匹配的问题 |
|
www.nanhushi.com 佚名 不详 |
下面哪个是错误的?
A.过程的形参不可以是定长字符串类型的变量 B.形参是定长字符串的数组,则对应的实参必须是定长字符串型数组,且长度相同 C.若形参是按地址传递的参数,形参和实参也能以按值传递方式进行形实结合 D.按值传递参数,形参和实参的类型可以不同,只要相容即可
答:
A是正确的,根据过程语法规定,形参不可以是定长字符串类型变量,但是可以是定长字符串数组;
B是错误的,虽然数组是按照地址传递,要是实参和形参数据类型一致,但是若均为定长字符串数组,长度可以不相同,即可以发生截断;
C是正确的,当给出的实参是值时,不论形参是否有byRef,均按照值传递;
D是正确的,当按照值传递时,实参和形参类型可以不同,但是必须要能够由实参类型自动转换为形参类型;当按照地址传递时,实参和形参类型必须一致。
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: VB关于声音信息采集大小的计算 下一篇文章: 关于量化位数和A/D转换精度的分析 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|