函数的返回值类型可以是数组吗
答案:2 悬赏:60
解决时间 2021-03-03 18:58
- 提问者网友:空白
- 2021-03-02 18:49
函数的返回值类型可以是数组吗
最佳答案
- 二级知识专家网友:猎杀温柔
- 2021-03-02 19:44
数组不可以做函数返值的原因在于,函数的返值是赋值传递的,而数组不可以进行简单赋值。
解决办法有很多,指针是一个办法,用动态数组类型(比如CIntArray, CString)也是一个办法,还有一个比较简单的办法,就是通过地址传参的函数参数传递数组。
解决办法有很多,指针是一个办法,用动态数组类型(比如CIntArray, CString)也是一个办法,还有一个比较简单的办法,就是通过地址传参的函数参数传递数组。
全部回答
- 1楼网友:情战辞言
- 2021-03-02 20:23
可以,只要你的函数返回值类型是指针就行,例如要返回字符数组a,那么你调用的函数应是char* fun(参数列表){ return a;}
【原创答人】
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯