VB。。。下面过程说明合法的是?

来源:百度知道 编辑:UC知道 时间:2024/06/14 02:08:56
A.sub f1(byval n%())
B.f1(n%) as integer
C.function f1%(f1%)
D.function f1(byval n%)

谢谢详解啊。。。

D.function f1(byval n%)

没办法,解释一下哦:

a:
byval n%() n()是数组,不能是用byval 声明的

b:
不是过程的定义

c:
看起来合理,但你编译一下就知道了,有两个f1,声明重复.

d:
只有这个是对的了,

注:
function 也是过程,叫做函数过程,也可以有不返回值的调用

A.sub f1(byval n%())

只有这一个是过程啊

B.f1(n%) as integer
没Sub关键字声明

C、D
function关键字声明的是函数。(函数有返回值,而过程没有 两者概念不同)

c和d对
看来a的n是数组,integer数组不能byval
b:没有说明是sub还是function,如果是sub,最后不能 as integer