在pb函数中使用数组解决办法
在pb函数中使用数组
各位老师:
如何在pb函数中使用数组呢
1.传参能否使用数组?
2.返回值能否是数组?
3.如果是未预定义长度的数组能否传参?
------解决方案--------------------
一、pb的数组大致有以下三种:
//1、定义一个 long型数组, 数组长度为0
long ll[]
//2、定义一个 long型数组, 数组长度为2, ll[1]及ll[2]的默认值为0
long ll[2]
//3、定义一个 long型数组, 数组长度为2, ll[1]及ll[2]的默认值分别为1和2
long ll[2] = (1, 2)
pb只能定义一维数组,如果需要定义二维数组,需要借助结构体
二、传参时可以使用数组,如
long ll[]
wf(ll)
wf中参数为 wf(long al[])
三、返回值不能为数组,但是可以通过ref对参数进行传值引用
long ll[]
wf(ll)
wf中参数为 wf(ref long al[])
四、如果是未预定义长度的数组仍然可以传参?
各位老师:
如何在pb函数中使用数组呢
1.传参能否使用数组?
2.返回值能否是数组?
3.如果是未预定义长度的数组能否传参?
------解决方案--------------------
一、pb的数组大致有以下三种:
//1、定义一个 long型数组, 数组长度为0
long ll[]
//2、定义一个 long型数组, 数组长度为2, ll[1]及ll[2]的默认值为0
long ll[2]
//3、定义一个 long型数组, 数组长度为2, ll[1]及ll[2]的默认值分别为1和2
long ll[2] = (1, 2)
pb只能定义一维数组,如果需要定义二维数组,需要借助结构体
二、传参时可以使用数组,如
long ll[]
wf(ll)
wf中参数为 wf(long al[])
三、返回值不能为数组,但是可以通过ref对参数进行传值引用
long ll[]
wf(ll)
wf中参数为 wf(ref long al[])
四、如果是未预定义长度的数组仍然可以传参?