88问答网
所有问题
第一个函数输入数组,第二个函数如何调用第一个函数的数组并使用。感觉不能用形参,运用了switch
如题所述
举报该问题
推荐答案 2017-11-07
a就是形参,在函数的定义中,放在括号里声明的变量
b是实参,就是调用函数时,传入的参数。
数组在进行形参实参结合的时候,就是传递数组的首地址。并不是把整个数组拷贝一份放入函数里运行
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MK1VBSa1cMBSBgagagc.html
相似回答
【C 语言】
数组
元素和数组名作为
函数
参数
答:
1)
形参数组
和实参数组类型必须一致,否则出错。2)在
函数形参
表中,允许不给出形参数组的长度,或用一个变量来表示数组元素的个数。或写为:n 的值由主调
函数的
实参进行传递。所有的地址都占8个字节。3)形参数组和实参数组长度可以不相同,因为在调用时,只传递首地址而不检查形参数组的长度。
C语言
2个
简单问题,关于
形参
答:
仔细比较一下两个程序就会发现,
第一个
被
调用的函数
中有返回语句 return(s), 所以为调用该
函数的函数
体提供了返回值,也就不需要传地址了(如果被调用的函数中需要返回多个变量的值,则还是需要传入地址参数)
,第二个
没有返回值,也就需要将该参数的地址传进去,在函数体内对参数的改变将直接作用在它...
在C语言中,定义
一个函数的形参
和实参之间具体是
如何
进行参数传递的?
答:
主要有两种:(1)值传递:在
函数调用
时,将实参的值复制一份传递到
调用函数
中,这样,如果在调用函数中修改了参数的值,也不会影响到实参的值。(2)引用传递:与(1)相反,即会影响实参的值。如何区分它们呢?实际上,通常在定义函数时,如果参数为数组、指针或引用类型时
,函数采用
引用传递,否则采用值...
如何
:用反射发出定义泛型方法
答:
第一步是标记循环的顶部,方法是用 loopAgain 标签调用 MarkLabel。 使用该标签的分支语句现在将分支到代码中的这个点。 下一步是将强制转换为 ICollection(Of TInput) 的TOutput 对象推入堆栈。 这不需要立即进行,但需要在调用 Add 方法之前完成。 接下来
,输入数组
被推入堆栈,然后是包含该数组的当前索引的 index...
转:C语言中
如何
将二维
数组
作为
函数的
参数传递
答:
"%d ",b[i][j]);printf("\n");} return 0;} 或这样:void fun(int p1[3][4],int p2[4][3]){ int i,j;for (i=0;i<3;i++){ for (j=0;j<4;j++) { printf("%d ",p1[i][j]);p2[j][i]=p1[i][j];};printf("\n");};} 调用: fun(a,b); 即可。
C语言的问题。
答:
我可以详细给你讲解。二就是数组作为
函数的
参数,这也有两种情况,一是数组名作为函数参数,这种情况就是传址,因为数组名就是数组的首地址的指针
,第二
种就是数组元素作为函数的参数,这种情况就是传值,因为数组元素就是一个类型和值都确定的一个变量,在你的源代码中函数参数是c[i]和c[i+1},...
C语言自定义
函数
返回
一个数组
的问题
答:
函数被调用后
,形参数组
元素改变导致实参改变,我们再从改变后的实参数组元素中获得
函数的
多个返回值。以下实例演示该方法的应用。实例2:编写函数求一维整形数组的最大值与最小值,并把最大值与最小值返回给主调函数。方法:以指针方式传递该一维数组的地址,然后把数组的最大值与
数组的第一个
元素交换...
c语言
函数
问题?
答:
首先
,调用函数
之前要先声明,这就是第一句void fun(int *ip, const int len);的作用,然后我修改了你的fun函数头的声明,这是因为
第一,
当
一个数组
作为函数参数的时候将会退化成为指针,所以个人感觉声明为指针更好,至于另外一个const int len声明,这个是数组的长度,const 关键字声明此参数不可...
大家正在搜
c语言函数的定义与调用数组
数组在函数中的调用
c语言函数怎么调用数组
怎么取数组的第一个
数组的第一个元素是0还是1
函数怎么调用数组
子函数调用数组
数组的输入
数组第一个元素
相关问题
若用一个一维数组的数组名作为函数调用时的实参,则传给对应形参...
若用数组名作为函数调用时的实参,则实际上传递给形参的是___...
数组作为函数的形参,调用函数时要为数组名分配内存空间吗?
2.编写函数,将3*3数组的每个元素乘以2,在主函数输入数组...
若用数组名作为函数调用时的实参,则实际上传递给形参的是___...
c语言 函数调用(形参为数组名的情况)
函数里有参数是数组该怎么调用,有例子
编写一个函数,功能是将一个二维数组(3X3)转置,即行列互换...