社区
C语言
帖子详情
关于函数返回值的问题???
chenlu1982
2003-03-07 08:43:19
一个函数的返回值能是数组类型吗??
请指教。why?
...全文
19
11
打赏
收藏
关于函数返回值的问题???
一个函数的返回值能是数组类型吗?? 请指教。why?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wshcdr
2003-03-10
打赏
举报
回复
不懂
zhouhu
2003-03-09
打赏
举报
回复
ing
killer1984
2003-03-09
打赏
举报
回复
就是只能通过传址返回指针,不过不安全,容易出错,用静态变量要好一点,其实直接用全局变量不就好了。
SwordMan2001
2003-03-09
打赏
举报
回复
不赞成Frank001(Frank)的做法,可能会有问题。
不应该用static,应该用新分配的堆(new or malloc)
int *i=new int[5];
zhaoyangsgg
2003-03-09
打赏
举报
回复
可以编一个实际的小程序运行一下不就知道 了吗!!
象楼上的那个可以试试!!
Frank001
2003-03-08
打赏
举报
回复
你可以这样做:
int* fn() //返回数组指针
{
static int i[5]; //注意一定要声明为static,
return i;
}
void main()
{
int* i;
i=fn();
}
hddhddhdd
2003-03-08
打赏
举报
回复
楼主,你的一丝只是一个想法还是遇到具体事例了?
我还没有见过这样的事
如果是后者,能不能把题目贴出来?
bm1408
2003-03-08
打赏
举报
回复
不能!
只有通过指针来实现!
hex714
2003-03-07
打赏
举报
回复
好像函数的返回值本身不能是数组。但是数组在作为参数时,是地址传递的,也就是说函数本身可以改变传递进去的实参,所以相当于返回值了。
wangk
2003-03-07
打赏
举报
回复
可以是数组类型,也可以是结构,类等.
但它的本质是指针.
传入传出的是数组的首个元素的地址.
freewing
2003-03-07
打赏
举报
回复
数组指针
Excel
函数
100问
工作中遇到
问题
时,不知道用什么
函数
来解决?
函数
的单词都认识,但一用它来写公式,要么写不出来,要么结果不对,更别说编写嵌套公式 那些
函数
名称、
函数
参数的作用总是记不住,公式总是编制不对; 用Excel多年,还是...
C++ 中调用构造
函数
有
返回值
吗?
最近在面试中问道一个
问题
,C++中构造
函数
有
返回值
吗? 例如 class A { public: A():x(1){} A(int i):x(i){} private: int x; } 官方解释在C++标准规定了构造/析构/自定义类型转换符不可以指定返回类型。 ...
20220610 C++的析构
函数
返回值
?
析构
函数
的
返回值
?
14.
函数
返回值
为引用?
函数
返回值
可以是引用吗? 当然可以,只是在
函数
返回引用的时候需要注意几点。以下给出讨论!
函数
在
返回值
的时候,会产生一个临时变量作为
函数
返回值
的副本;而
函数
在返回引用的时候,不会产生副本!那么既然是...
c语言
函数
必须声明
返回值
吗?
你知道c语言
函数
的默认
返回值
吗?
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章