社区
C语言
帖子详情
函数的返回值类型可以是数组吗?
iceman19860106
2008-10-30 06:08:53
请问各位大虾:
在C语言中函数的返回值类型可以是数组吗?知道的可以给个示例代码吗??
...全文
1534
12
打赏
收藏
函数的返回值类型可以是数组吗?
请问各位大虾: 在C语言中函数的返回值类型可以是数组吗?知道的可以给个示例代码吗??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hackxq
2008-10-30
打赏
举报
回复
[Quote=引用 5 楼 xiaoyuer5222 的回复:]
函数返回类型是不能为数组的
要从函数中得到一个数组,
1.可以返回一个指针
2.可以将数组放在结构体中,返回结构体类型
int *func();
struct Array{
int a[100];
};
struct Array func();
[/Quote]
把数组放在结构体中是个不错的办法,在对整个数组进行操作时也比较方便
zsf0615020117
2008-10-30
打赏
举报
回复
可以
不过你的函数要为指针函数
eg:int *fun()
这样函数返回的是整形数组的首地址
leboc
2008-10-30
打赏
举报
回复
函数的返回值类型只能是2种: 1.具体数值 2.地址
zsf0615020117
2008-10-30
打赏
举报
回复
可以
不过你的函数要为指针函数
eg:int *fun()
这样函数返回的是整形数组的首地址
帅得不敢出门
2008-10-30
打赏
举报
回复
返回结构体 结构体中包含数组 就行了.
冻结
2008-10-30
打赏
举报
回复
C++ primer 很明白的指出不可以!
Arthur_
2008-10-30
打赏
举报
回复
不可以。
xiaoyuer5222
2008-10-30
打赏
举报
回复
函数返回类型是不能为数组的
要从函数中得到一个数组,
1.可以返回一个指针
2.可以将数组放在结构体中,返回结构体类型
int *func();
struct Array{
int a[100];
};
struct Array func();
机智的呆呆
2008-10-30
打赏
举报
回复
c/c++不能返回数组,只能返回数组的首地址值,
jvav可以
kolige
2008-10-30
打赏
举报
回复
看你返回的数组是什么时候创建的.
如果你的数组是在函数里面创建的,如果不是new出来的,那么返回就会出错,因为局部变量不能返回;(new当然可以)
如果你的数组是在主函数里面创建,再将其传进调用函数里面,也可返回,不过这样根本没有必要返回。
在C++里面,返回结构,类对象是可以的,前提是复制构造函数要完善。
个人见解
XiaoMii
2008-10-30
打赏
举报
回复
好像不行,因为数组名其实就是首地址啊
aaa249924729
2008-10-30
打赏
举报
回复
sdfsdfsdfsdfsdfsdfsdfsdf
C语言系列课程
第15讲 多维
数组
多维数据定义、初始化、引用 第16讲
函数
(一)
函数
定义、
函数
调用、
函数
返回值
、
函数
声明 第17讲
函数
(二)
函数
参数传递方式 第18讲 指针与变量关系 变量、指针 第19讲 指针与
数组
关系
数组
指针、...
C++中
函数
返回值
能否是
数组
?
印象中,
函数
的
返回值
只能是一个值。不能是多个值。return语句也决定了只能返回一个值。 多数人讨论认为可以通过返回
数组
首地址,也就等同与返回指针。 其实指针也只是一个整型值,代表了
数组
首地址,不是
数组
值。 ...
c语言
函数
返回值
可以是字符串吗,
函数
返回值
可以是字符串吗
c语言中
函数
返回值
可以是
数组
、字符串和结构体吗?因为在C语言中
函数
不能返回
数组
,但字符串是存储在字符
数组
中的,所以能C语言中实现
函数
返回字符串,首先要确定
函数
返回的字符串地址的来源,一般分为四种方式: ...
c++
函数
-
返回值
类型
(返回
数组
指针,尾置返回
类型
)
c++
函数
返回值
类型
,decltype 关键字
c语言int
数组
怎么当
返回值
返回(c语言
数组
作为
返回值
)
在C语言中,我们可以使用
数组
作为
函数
的
返回值
,以便在其他地方使用。而使用动态分配内存的
数组
时,我们需要在
函数
内部使用malloc
函数
分配所需大小的内存,并将其赋值给指针,然后返回该指针作为
返回值
。选择哪种...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章