牛顿迭代法求根c语言 VBA自定义函数的返回值能是数组吗?

VBA自定义函数的返回值能是数组吗?是的。主要有两点:一是在自定义函数中定义一个数组来存储相关值,如dim a(2),然后赋值:a(1)=5,a(2)=10,并将数组值赋给函数。第二点是如何打电话。调

VBA自定义函数的返回值能是数组吗?

是的。主要有两点:一是在自定义函数中定义一个数组来存储相关值,如dim a(2),然后赋值:a(1)=5,a(2)=10,并将数组值赋给函数。第二点是如何打电话。调用时,需要定义一个variant变量,例如dim C as variant。假设用户定义函数的函数名为D,则调用可以写入C=D(对应的参数)。在这种情况下,C(1)=5,C(2)=10

函数的返回值由函数的定义决定。如果要使函数返回指针,应指定返回值是函数定义中的指针,以便函数可以返回指针。如果函数返回的指针指向一维数组,则在函数的操作过程中要使指针指向数组,这样函数才能返回指向一维数组指针的指针,但是您还应该注意这个一维数组的内存在函数运行后是否被释放