社区
PowerBuilder
帖子详情
函数怎样返回一个数组?
am2000
2001-07-23 05:55:40
一个自定义函数,怎样返回一个数组?
...全文
176
18
打赏
收藏
函数怎样返回一个数组?
一个自定义函数,怎样返回一个数组?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangsw
2001-07-23
打赏
举报
回复
??学了一招!
liulee
2001-07-23
打赏
举报
回复
我的可用分已经一周没动静了。
没法子,用参与分兑换吧。
类型根据你自己的需要啊,譬如
passed by type argument name
reference string as_array[]
就是传递一个as_array[]的不定长数组进入,
调用时,
you_function(as_array)
就可以得到as_array了。
string
am2000
2001-07-23
打赏
举报
回复
哦,原来这样。多谢多谢
另外:斑竹同志:我的可用分怎么越来越少了。
am2000
2001-07-23
打赏
举报
回复
我的数组大小是不确定的
am2000
2001-07-23
打赏
举报
回复
哦,参数类型是什么?是any型吗?
liulee
2001-07-23
打赏
举报
回复
定义参数时,选用: pass by 方式 reference,然后参数为: as_array[]就可以了。
Hanson_bati_zhu
2001-07-23
打赏
举报
回复
reference
am2000
2001-07-23
打赏
举报
回复
to susu_0807:谢谢了 !
呵呵,什么啊
什么是引用参数啊?
freshman113
2001-07-23
打赏
举报
回复
用引用参数
好久没有上来了。
谢谢你的资料。
咖啡
2001-07-23
打赏
举报
回复
返回值定义成为一个any型数据.
String ls_return[100]
Any la_return
//给数组赋值
la_return = ls_return
Return lar_eturn
引用函数:
String ls_value[100]
ls_value = FuncName()
hzslx
2001-07-23
打赏
举报
回复
gz
pbdesigner
2001-07-23
打赏
举报
回复
用引用参数
am2000
2001-07-23
打赏
举报
回复
我现在做法是用一个实例变量。但感觉很不好
am2000
2001-07-23
打赏
举报
回复
to hellon:怎么弄啊?
xygzh
2001-07-23
打赏
举报
回复
用userobject
hellon1
2001-07-23
打赏
举报
回复
在pb中吗,应该可以返回一个数组的,或者可以用DATASTORE
am2000
2001-07-23
打赏
举报
回复
啊,没有别的办法了吗?
zhuzhichao
2001-07-23
打赏
举报
回复
好像可以返回一個結構.
Excel公式与
函数
全套系列课程
数组
公式 财务
函数
查找统计
函数
对
函数
需要提升,对
函数
感兴趣,工作中需要用到Excel
函数
,想系统掌握
函数
,提高逻辑分析问题能力,适合工作中任何岗位职业。15章节,62节课,10小时候
函数
干货视频教程,从基础到提供系统学习
函数
,从此之后告别Excel
函数
困扰。本课程配套练习素材,同学们购买后打开课程,目录的右上方有一个,下载课件。
C++中
函数
返回
值能否是
数组
?
什么时候要
返回
数组
呢?无非是我们对
数组
值进行了修改操作。 印象中,
函数
的
返回
值只能是一个值。不能是多个值。return语句也决定了只能
返回
一个值。 多数人讨论认为可以通过
返回
数组
首地址,也就等同与
返回
指针。 其实指针也只是一个整型值,代表了
数组
首地址,不是
数组
值。 疑问一:那有了首地址能否索引到整个
数组
? 疑问二:
返回
了首地址,如果不是动态
数组
,
数组
会不会撤销掉?导致
返回
了一个无
C语言
函数
如何正确
返回
数组
?
一个错误的例子 #include<stdio.h> int* function(){ int a[5]; a[0] = 1; a[1] = 2; a[2] = 3; return a; } int main(){ int* b; b = function(); // printf("123\n"); printf("第一次%d%d%d%d\n",b[0],b[1],b[2],b[3]); printf("第二次%d%d%d%d\n",b[0],b[1],b[2],b[3]);
关于在C/C++语言中,
函数
如何
返回
数组
,
数组
如何作为参数传递以及
返回
数组
的
函数
该如何调用问题的总结
可能很多初学者对C语言中(C++类似),
数组
作为参数传递,和一个
函数
如何
返回
一个
数组
这类问题很迷惑,因为这里面涉及到指针问题,而初学者对指针了解甚少,更别说使用了。我也是刚刚需要实现一个简单算法才用到这部分的知识,所以在这里加以整理,别无所求,仅以自勉。 分一下三部分叙述:
数组
如何作为参数进行传递?
函数
怎样才能
返回
数组
?
返回
数组
的
函数
如何进行调用?
数组
如何作为参数进行传递?我们知道
数组
的两
C语言自定义
函数
如何
返回
数组
C语言自定义
函数
如何
返回
数组
C语言研究中心 CTO 9个月前 (01-28) 4759次浏览 5个评论 最近看到一些同学问题,有提到说:如何在一个
函数
中
返回
数组
呢? 能否直接在自定义
函数
中,写成char *类型
返回
值,直接
返回
呢?,代码如下: 直接
返回
str
数组
名(注意不需要加&,还有好多同学犯这个错) 但事实上,运行结果并非正常,我们尝试在
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章