00问答网
所有问题
在自定义函数里出现一个数组,我怎么把它的数组值返回到主函数里?在声明哪里怎么写?
在自定义函数里出现一个数组,我怎么把它的数组值返回到主函数里?在声明哪里怎么写?
举报该问题
推荐答案 2015-03-16
数组声明在函数体中写,把数组定义为函数参数,返回的数组值的类型(即数组元素的类型)要与函数的类型相同
数组声明写完后,在最后加“return +(要返回的)数组值”
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/Dj0ZIIZBjIjjjenjZeB.html
相似回答
C语言
里1
维
数组
作为
返回值怎么
传给
主函数??
答:
利用指针,例如你在子函数中已经生成了
一个数组
a,那么你
定义数组的返回值
类型为该数组的元素类型的指针类型,再指向数组首字母即可.例如:是a整型数组 int s(){ int a[10],*p;p=a;return p;}
主函数
用一个指针来接这个地址值即可。
C程序中
如何
将
一个
子函数得到
的数组
返还
到主函数
中?
答:
char a[100];/ 数组a为自动分配内存,即分配栈空间,程序运行脱离这个函数时,会有清栈 操作,所以a无法返回;若要
返回数组,
需分配堆空间:char *a = (char*) malloc(sizeof(char) * 100);并且store
函数返回
值应为char*;使用完毕后在函数外还需清除内存:char *aa = store(..);...free...
JS
里怎么把一个函数里的数组
传到另
一个函数里?
答:
1、把a函数
的数组
作为a
函数的返回值
;2、然后b
函数里面
调用a函数;function a(){ return var a
Array
= new
array
(1,2,3);}function b(){ var bArray = new array(); bArray = a(); alert(bArray);}
在C程序中,在非
主函数
中创建
一个数组
。
如何
才能在主函数中提出数组中的...
答:
a, strlen(a));} //
主函数
int main(){ char sBuf[512 + 1];memset(sBuf, 0x00, sizeof(sBuf));//调用函数Func,得到函数中数组a的值 Func(sBuf);printf("%s", sBuf);} 另外一种方法:就是
把数组值
作为
返回值
(return ),然后就可以在主函数中调用此
函数,
从而得到
数组的
值。
大家正在搜
函数形参定义为数组怎么定义
c语言定义函数返回值为数组
函数怎么返回数组
vba数组参数传给自定义函数
定义重载函数返回数组并调用
自定义函数形参是数组
c语言自定义函数调用数组
c语言函数的定义与调用数组
用函数定义数组
相关问题
在主函数中怎么把这个返回值赋给一个数组
c语言自定义的函数如何返回一个数组
怎样定义一个函数,让它返回一个数组
C语言里返回一个数组的函数该怎么样写
怎样自定义函数求两个数组的和,要求在主函数中进行调用
如何让一个子函数向主函数同时返回多个数组呢?
一个函数里有两个数组,都用for循环写入,怎么把两个数组返回...
怎么将主函数中的二维数组应用到我新定义的调用函数里