社区
PowerBuilder
帖子详情
函数可以返回一个数组吗?
wanjiashu
2003-11-10 03:53:49
函数可以返回一个数组吗?
如果可以,返回类型是什么?
接收时能否直接使用,如:
string ls_arrary[]
ls_arrary = f_getstringarrary('参数')
...全文
120
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语言
函数
,我们可以考虑把要
返回
的多个值定义成全局变量。当
函数
被调用时,全局变量被更改,我们再把更改后的全局变量值应用于主调函
《C专家编程》:
函数
如何
返回
一个
数组
(九)
这节的内容比较少也比较简单,主要是觉得用的很少,所以单独提出来加深印象。主要涉及到
函数
如何
返回
一个
数组
的问题。还有关于内存的分配和扩展基础知识的复习。 一、如何使用指针从
函数
返回
一个
数组
。 前几节,我们分析了怎么样把
一个
数组
当参数传递给指针。本小节换个方向讨论数据的转化:从
函数
返回
一个
数组
。 严格的说,
函数
无法
返回
一个
数组
。但是可以让
函数
返回
一个
指向任何数据结构的指针,当然也可以是一
C语言自定义
函数
如何
返回
数组
C语言自定义
函数
如何
返回
数组
C语言研究中心 CTO 9个月前 (01-28) 4759次浏览 5个评论 最近看到一些同学问题,有提到说:如何在
一个
函数
中
返回
数组
呢? 能否直接在自定义
函数
中,写成char *类型
返回
值,直接
返回
呢?,代码如下: 直接
返回
str
数组
名(注意不需要加&,还有好多同学犯这个错) 但事实上,运行结果并非正常,我们尝试在
C语言,
函数
返回
数组
C语言,
函数
能否输入或
返回
一个
数组
? 可以的,但大多数方式都是说将
数组
的首地址作参数输入,或是指针
函数
返回
一个
数组
的首地址。而这种方式并非真正意义上的“输入”或“输出”。 参数是
一个
新的量被附了参考量的值,无论
函数
内部如何改变这个参数,都不会对原参考量造成影响。
返回
值亦是如此。因为如果用传入指针的方式,显然
函数
内部改动
数组
任意
一个
元素都会直接改写原
数组
。故不能说这种方式是
数组
输入。
函数
可以
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语言中是无法在
函数
中
返回
一个
数组
的 ,所以,利用指针的特性,对形参进行处理 ,实际参数也会发生变化,就
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章