社区
PowerBuilder
帖子详情
函数可以返回一个数组吗?
wanjiashu
2003-11-10 03:53:49
函数可以返回一个数组吗?
如果可以,返回类型是什么?
接收时能否直接使用,如:
string ls_arrary[]
ls_arrary = f_getstringarrary('参数')
...全文
122
9
打赏
收藏
函数可以返回一个数组吗?
函数可以返回一个数组吗? 如果可以,返回类型是什么? 接收时能否直接使用,如: string ls_arrary[] ls_arrary = f_getstringarrary('参数')
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YorN
2003-11-10
打赏
举报
回复
可以,不过是句柄 用ref
liliang800207
2003-11-10
打赏
举报
回复
是可以返回结构的
把数组转为结构体在装回来
不难把
lmby
2003-11-10
打赏
举报
回复
数组、结构都是可以作为参数的,只是对这种复杂变量来说,传送的都是地址或地址的拷贝。用ref。
gf_iLoveU
2003-11-10
打赏
举报
回复
都是用ref的。
wangkenping
2003-11-10
打赏
举报
回复
string ls_arrary[]
f_getstringarrary(ref ls_arrary)
new_work
2003-11-10
打赏
举报
回复
自定一个结构呢?用这种方法可以返回出来的吧。不知道这样可不可以呀?
qqjj7758
2003-11-10
打赏
举报
回复
同意楼上的
我又想过这个问题
后来用的reference
mittee
2003-11-10
打赏
举报
回复
不可以吧。如果你返回的参数多的话,可以考虑使用地址引用。
就是选上reference
xingxing
2003-11-10
打赏
举报
回复
好象动态的是不可以的。
不过转换的方法很多的,可以处理为字符串或者结构。
c语言中
函数
能
返回
一个
数组
吗
不能直接
返回
一个
数组
,但是可以用其他方式实现类似功能。 方法1:利用全局变量 分析:全局变量作为C语言的
一个
知识点,虽然我们都了解它的特点,但在实际教学过程中应用得并不是很多。由于全局变量的作用域是从定义变量开始直到程序结束,而对于编写有多个
返回
值的C语言
函数
,我们可以考虑把要
返回
的多个值定义成全局变量。当
函数
被调用时,全局变量被更改,我们再把更改后的全局变量值应用于主调函
函数
可以
返回
数组
吗?有哪3种
返回
方法呢?如代码种的func2、func3、func4都可以
返回
数组
。func1为什么会报错呢?关于
返回
数组
需要注意哪些呢?
问题描述:根据下列代码回答下列问题。
函数
可以
返回
数组
吗?可以的。由于
数组
对象本身是第
一个
元素的地址,所以
返回
数组
本质上就是
返回
指针。语法要求按照
返回
指针声明
返回
值。要注意的是,
返回
的
数组
不可是局部变量(生命周期仅限
函数
),可以
返回
全局
数组
或static修饰的
数组
。有哪3种
返回
方法呢?如代码种的func2、func3、func4都可以
返回
数组
。func1为什么会报错呢?关于
返回
数组
需要注意哪些呢?不推荐
函数
返回
数组
,因为要么手动delete、要么static一直占内存、要么全局变量。
C 如何在
函数
中
返回
一个
数组
int test(int *b) { int data; for( data = 0 ; data < 5 ; data++) { *(b+data) = data*2; } return 0; } int main(void) { int buf[5]; test(buf); printf("buf[2]=%d\n",buf[2]); return 0; } 在C语言中是无法在
函数
中
返回
一个
数组
的 ,所以,利用指针的特性,对形参进行处理 ,实际参数也会发生变化,就
关于在C/C++语言中,
函数
如何
返回
数组
,
数组
如何作为参数传递以及
返回
数组
的
函数
该如何调用问题的总结
可能很多初学者对C语言中(C++类似),
数组
作为参数传递,和
一个
函数
如何
返回
一个
数组
这类问题很迷惑,因为这里面涉及到指针问题,而初学者对指针了解甚少,更别说使用了。我也是刚刚需要实现
一个
简单算法才用到这部分的知识,所以在这里加以整理,别无所求,仅以自勉。 分一下三部分叙述:
数组
如何作为参数进行传递?
函数
怎样才能
返回
数组
?
返回
数组
的
函数
如何进行调用?
数组
如何作为参数进行传递?我们知道
数组
的两
C++
函数
返回
一个
数组
的方法
C++
函数
返回
一个
数组
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章