VB程式求解

2022-12-16 02:35:18 字數 666 閱讀 8181

1樓:網友

1、因為x,y是sub from_click的區域性變數,因此在sub proc1中x,y的值為空值,因此,a,b為空值,print a,b列印出2個0來。

2、因為vb預設是按地址傳遞,因此a,b為空值導致其實參x,y也被更改為空值,因此,print x,y為兩個0.

所以最終的答案為 0 0

2樓:匿名使用者

我覺得是邏輯問題-_-proc1裡邊的x,y沒初始化,加減運算後結果就是0

3樓:玩轉困難

你的問題不對。

proc1方法裡的x,y是什麼?在哪定義的?

4樓:行走在路上的小蝸牛

在proc1函式中,x和y為空值。

a=空值+空值=0

a=空值-空值=0

print a, b

結果 0 0

proc1裡 沒有設引數型別。

所以x返回a,y返回b, a,b的值都為零print x, y

結果 0 0

5樓:匿名使用者

proc1 裡沒有定義 x,y 所以 a =0 b=0

因為proc1 的兩個引數都是傳址,所以a,b改變把form_click 中的 x,y也改成0 了。

vb程式編寫

dim i as integer private sub form click form1.scale 0,20 20,0 i i 1 if i mod 3 1 then me.fillstyle 0 me.fillcolor vbred circle 10,10 2,vbred if i mod ...

vb的程式題

dim h,m,s as integerprivate sub form load h 1 m 0 s 0 label1.caption 01 00 00 timer1.interval 1000end sub private sub timer1 timer s s 1 if s 0 then s...

求VB程式的寫法,求一個VB程式的寫法

清屏,什麼意思啊,用cls是不能清控制元件的哦,只能清程式執行時輸出到窗體上的資料。可以這樣寫 再加一個退出時顯示的窗體form2,上面就一行字,或者可以裝飾得好看一點,背景放一張 什麼的,謝謝使用!就放在label標籤裡,再加一個按扭,單擊事件裡就一個 end命令。private sub cmde...