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...