vb定義兩個或兩個以上變數按值傳遞與按址傳遞問題

時間 2022-12-03 08:05:56

1樓:

網友你好,在vb中,使用乙個過程來傳遞變數的乙個值的時候,vb規定格式:

private sub wos1(byval va1 as integer)

call wos2

end sub

private sub wos2(byval va2 as integer)

end sub

'--------------------------------上面講的是乙個傳遞引數值的格式

private sub wos3( va3 as string)

call wos4

end sub

private sub wos4(va4 as stirng)

end sub

'---------------------------------上面這個講的是傳遞引數位址

其實歸根結底,上面這兩個方法的使用的電子工作的機理是不一樣的。

所以你提到的問題的結果,應該是選擇第二個,才是正確答案。

即(byval a as string,b as string)

2樓:匿名使用者

b as string 沒有加byval 預設為byref

你的寫法相當於

byval a as string ,byref b as string

3樓:匿名使用者

應該用第二種,因為如果不特定指明,則預設為按位址傳遞,第二種格式等於

byval a as string,byref b as string

vb如何實現兩個視窗切換,VB兩個窗體之間如何切換

form1裡的command1 是 form2.show me.hide form2裡的command1 是 form1.show me.hide 在forml1 寫入 option explicit private sub command1 click me.hide form2.show end...

用vb實現兩個數相加的問題,用vb實現兩個數相加的問題

你去試驗吧,下面的 肯定比你的想的要求還要好option explicit dim a as integer dim b as integer private sub command1 click text1.text text1.text command1.caption a a 10 comma...

中國象棋一車換兩個炮或兩個馬合算嗎

不好說,一般在防守時還比較合算,能消滅對方的有生力量,配合士象防守。若進攻時就不太合算了,進攻時子越少,越難進攻。如果換個子能打破對方的防禦體系,並且不會破掉自己 勢 還是可以考慮的。不過,最好能根據具體情況分析,吃不吃虧不是絕對的。下棋時最好避免,因為一換會加速棋局簡化,並且棋局越簡單車越有用,最...

為什麼兩個節日或兩個人的生日會給撞上啊

兩個節日撞上?說的是公曆節日與農曆節日撞上或者是二十四節中的 節 與節日撞上吧?公曆節日與農曆節日撞上,是因為公曆與農曆是兩種不同的曆法系統 公曆每年365天或者366天 而農曆每年最少354天 不閏月的年份 最多380多天 閏月的年份 這樣,就會造成公曆日期與農曆的對應日期不會固定不變,如今天是公...

vb問題 怎麼把兩個含有VBA的excel合併成

這要看vba程式寫的水平如何了,如果是那種個性非常強的程式,合併起來會很吃力.如果vba寫的很通用,那複製過來 就可以了.不過一般新手寫的vba都是十分個性的,只適用於他自己用.這個開發工具上手快,但要做到精,其實很難.那要看vba作用範圍,如果vba僅在單個工作表裡執行,完全可以合併,合併後手動把...