牛頓迭代法求根c語言 VBA自定義函數(shù)的返回值能是數(shù)組嗎?
VBA自定義函數(shù)的返回值能是數(shù)組嗎?是的。主要有兩點:一是在自定義函數(shù)中定義一個數(shù)組來存儲相關(guān)值,如dim a(2),然后賦值:a(1)=5,a(2)=10,并將數(shù)組值賦給函數(shù)。第二點是如何打電話。調(diào)
VBA自定義函數(shù)的返回值能是數(shù)組嗎?
是的。主要有兩點:一是在自定義函數(shù)中定義一個數(shù)組來存儲相關(guān)值,如dim a(2),然后賦值:a(1)=5,a(2)=10,并將數(shù)組值賦給函數(shù)。第二點是如何打電話。調(diào)用時,需要定義一個variant變量,例如dim C as variant。假設(shè)用戶定義函數(shù)的函數(shù)名為D,則調(diào)用可以寫入C=D(對應(yīng)的參數(shù))。在這種情況下,C(1)=5,C(2)=10
函數(shù)的返回值由函數(shù)的定義決定。如果要使函數(shù)返回指針,應(yīng)指定返回值是函數(shù)定義中的指針,以便函數(shù)可以返回指針。如果函數(shù)返回的指針指向一維數(shù)組,則在函數(shù)的操作過程中要使指針指向數(shù)組,這樣函數(shù)才能返回指向一維數(shù)組指針的指針,但是您還應(yīng)該注意這個一維數(shù)組的內(nèi)存在函數(shù)運行后是否被釋放