c语言main函数调用子函数后,怎么获取子函数的返回值/数组 ?

 我来答
龍缘之恋
高粉答主

推荐于2019-09-23 · 关注我不会让你失望
知道小有建树答主
回答量:865
采纳率:96%
帮助的人:22.8万
展开全部

获取子函数的返回值/数组如下:

一、如果只有一个值要返回,那么用返回值

  1. char * ptr。

  2. int SIZE = 1024。

  3. ptr = subFunc()。

  4. int a=fun()。

  5. int fun()。

  6. fun(int a[], int size)。

  7. if (null != (ptr_cmp = malloc(SIZE+1))。

  8. memcpy(ptr_cmp, array_tmp, SIZE)。

二、数组是用循环达到依次赋值的目的

  1. char * subFunc()。

  2. *ptr_cmp = '\0'。

  3. return ptr_cmp。

  4. char * subFunc()。

  5. char * ptr_tmp。

  6. int  array_tmp[1024] = {}。

  7. void fun(int *a)。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式