社区
PowerBuilder
帖子详情
函数可以返回一个数组吗?
wanjiashu
2003-11-10 03:53:49
函数可以返回一个数组吗?
如果可以,返回类型是什么?
接收时能否直接使用,如:
string ls_arrary[]
ls_arrary = f_getstringarrary('参数')
...全文
109
9
打赏
收藏
函数可以返回一个数组吗?
函数可以返回一个数组吗? 如果可以,返回类型是什么? 接收时能否直接使用,如: string ls_arrary[] ls_arrary = f_getstringarrary('参数')
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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专家编程》:
函数
如何
返回
一个
数组
(九)
这节的内容比较少也比较简单,主要是觉得用的很少,所以单独提出来加深印象。主要涉及到
函数
如何
返回
一个
数组
的问题。还有关于内存的分配和扩展基础知识的复习。 一、如何使用指针从
函数
返回
一个
数组
。 前几节,我们分析了怎么样把
一个
数组
当参数传递给指针。本小节换个方向讨论数据的转化:从
函数
返回
一个
数组
。 严格的说,
函数
无法
返回
一个
数组
。但是可以让
函数
返回
一个
指向任何数据结构的指针,当然也可以是一
C语言自定义
函数
如何
返回
数组
C语言自定义
函数
如何
返回
数组
C语言研究中心 CTO 9个月前 (01-28) 4759次浏览 5个评论 最近看到一些同学问题,有提到说:如何在
一个
函数
中
返回
数组
呢? 能否直接在自定义
函数
中,写成char *类型
返回
值,直接
返回
呢?,代码如下: 直接
返回
str
数组
名(注意不需要加&,还有好多同学犯这个错) 但事实上,运行结果并非正常,我们尝试在
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语言
函数
返回
数组
的问题
关于C语言
函数
返回
一个
数组
c语言中
函数
不能直接
返回
一个
数组
,但是可以用其他方式实现类似功能,不过需要注意:1、该
数组
不能是
返回
函数
的局部变量
数组
,因为局部变量
数组
在退出
函数
后会被释放。可以是全局变量,静态局部变量,动态分配内存,以及从
函数
参数传过来的
数组
地址。2、
返回
指针时,无法
返回
长度,所以需要其它方式传回
数组
长度,以下是几种常用的方法。1) 约定固定长度;2) 以
函数
参数
返回
数组
长度;3)将长...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章