若用数组作为过程的参数,则实参和形参结合是按地址传递的,定义过程时,参数前不能使用ByVal。
举一反三
- 在定义过程时,形参名前加上ByVal关键字,则该参数是按地址传递的
- 下列关于过程参数的说法错误的是______。 A: 过程的形参不可以是定长字符串类型的变量 B: 形参是定长字符串数组,则对应的实参也必须是定长字符串数组,且长度相同 C: 若形参是按地址传递的参数,形参和实参也能以值传递方式进行形实结合 D: 按值传递参数,形参和实参的类型可以不同,只要相容即可
- 用数组作为过程的参数时,使用的是“按地址传递”方式( )
- 在过程定义中,ByVal类别的形参,是按参数的值进行传递。()
- 下列有关数组参数的说明正确的是______。 A: 在过程中也可用Dim语句对形参数组进行说明 B: 动态数组作为实参时,可用ReDim语句在过程中改变对应形参数组的维界 C: 调用过程时,数组名不能作为实参 D: 数组可以按地址传递也可以按值传递