求vb大神解答,过程尽可能详细,多谢!

如题所述

调用时,传递形参为1,5,3, 其中a是传址,后二个是传值。
调用中,打印:
sub: 2 6 4
返回后,a的值仍保留2,而b,c的值不变。所以打印:
main: 2 2 3追问

那个pmn又是什么啊?

追答

亲,上课时你一句都没有听啊?
p,n,m是三个形参。在被调用时接收地址和值的。

追问

是买书自学的没有上过课……那对应的是abc吗

追答

对应的是a, b+3, c

追问

多谢

温馨提示:内容为网友见解,仅供参考
无其他回答

有VB大神吗,我这有一段代码想知道程序是怎么运行的,有好心大神请回复...
i=1时,fun((i))传入参数m=1 因为1 Mod 2 = 1,所以执行a=a+2=0+2=2(首次调用时a=0,下一次调用a=2),m=m+2=1+2=3(i值变为3,但对fun(i)没有影响)fun=a+m=2+3=5,即f((i))=5 右边的fun(i)传入参数m=1 因为1 Mod 2 = 1,所以执行a=a+2=2+2=4,m=1+...

VB大神 以下过程求解释!!!
Private Function IsHW(s As String) As Boolean '定义一个Function IsHW,调用时要传递给 Function 过程的参数变量为s,返回值为Boolean类型 Dim L As Integer, c1 As String, c2 As String '定义变量 Dim k As Integer L = Len(s) 'L=s的长度 For k = 1 To L \\ 2 c1 = Mid(...

vb小白求解释一段代码 各位高人求指教!!!
1首先 介绍一下FindMin 函数 参数是一个整形数组 Start = LBound 表示数组的下界 Finish = UBound 表示数组的上界 这两个主要是做循环用 Min = a 是初始化Min变量为数组第一个元素 For i = Start To Finish 'If a(i) < Min Then Min = a(i)Next i 这个代表遍历数组a 每一次循环 ...

vb中计算这个算术题目的答案是多少,求大神解答。
不用怀疑,就是5,程序执行就是5

Vb问题 求大神指点
Hide 是隐藏窗体 6、D 身份证 6位地区码+8位出生日期+3位流水+1位校验码 ①身份证位数比较长 ②校验码可能出现X 8、A ①变量名不能包含+ - * \/ !@ # ¥ ?小数点 等字符,且长度不能超过255 所以 B 是错误的 ②变量必须是以字母、汉字开头并且以字母、汉字、数字、下划线组成的字符串...

VB大神 求教问题
首先说明三点;(1)启动程序后,Hscroll的值value=1 (2)当在滚动条右端点箭头时,每点一次Hscroll的值value加1 (3)启动程序后,y的初值是2 再来看程序,当点击滚动条右端点箭头时,触发Private SubHScroll1_Change()程序,只有三句:'Dim y As Single '② y = y + f1(HScroll1....

Vb计算机程序,求大神解题解答?法案和过程哦?在线等 挺急的?
总共有0~9 .(小数点)+ - * \/ = 和C(删除)17个按钮与一个Label(输出)Option Explicit Private StoredValue As Double Private Const opNone = 0 Private Const opAdd = 1 Private Const opSubtract = 2 Private Const opMultiply = 3 Private Const opDivide = 4 Private Operator As ...

VB求大神帮忙注释
如果x1>x2,那么x1和x2交换 如果x1>x3,那么x1和x3交换 如果x2>x3,那么x2和x3交换 这样实现了x1,x2,x3的从小到大排序

看了好久搞不懂,VB大神拜托啦
static 语句 用于声明静态变量 Z的值在function里始终被保存 不会因为你多次调用 而多次被重置 function f(x as integer,x as integer) x,y 2个参数 都没有指明 传递方式 默认为ByRef 按地址传递 z=z+1:x=x*z:y=x-z f=x+y-z 循环重复3次 第一次 f(a,b) x=2,y=5 z=0+1:x=...

VB 主要是看不懂对数组赋值的循环!!求解大神!
首先这个矩阵是:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 二维数组的取值方法是这样的:前面一个数字表示行数,后面一个数字表示列数,按照这个规律:a(1,1)是1,a(2,2)是7,a(3,3)是13,a(4,4)是19,a(5,5)是25 最后实际上是求这5个...

相似回答