99问答网
所有问题
当前搜索:
数组在函数中的传递
如何用子
函数传递数组
?
答:
来传送子
函数中的数组
有多种方法——可以通过函数返回值返回地址
传递数组
;也可以通过函数输入参数来传递数组;还可以通过全局变量来传递数组。子函数本身可以直接在作用域中进行调用。1、通过函数返回值返回地址传递数组。声明函数时需要声明函数返回值类型为对应数组的地址,此时可以返回数组的地址,结合数组元...
在C语言中,
数组
作为参数,是怎样
在函数
之间
传递
的啊??
答:
数组
作为参数是按地址传递的 数组名就是数组的首地址。因此在数组名作
函数
参数时所进行的
传送
只是地址的传送, 也就是说把实参数组的首地址赋予形参数组名。形参数组名取得该首地址之后,也就等于有了实在的数组。实际上是形参数组和实参数组为同一数组,共同拥有一段内存空间。
请问在C语言中,
函数
传参时怎样利用指针
传递数组
答:
数组
名就是指针,例如:include <stdio.h> void pr(char *p){ printf(p);} void main(void){ char s[] = "abc";pr(s);}
java中
数组
是怎么作为
函数
参数进行
传递
的
答:
1.
传递数组
要传递数组到方法里,只要指明传入的参数是一个数组即可。例:public class ArrayDemo //定义主类 { public static void main(String args[]){ int a[]={8,23,7,6,9,23}; //定义一维数组 ArrayDemo min=new ArrayDemo (); //创建对象 min.arrayMin(a); ...
...可以通过sizeof运算符告诉
函数数组的
大小吗?
答:
为了告诉
函数数组
参数的大小,人们通常采用以下两种方法:第一种方法是将数组和表示数组大小的值一起
传递
给函数,例如memcpy()函数就是这样做的:char source[MAX],dest[MAX];/*... */ memcpy(dest,source,MAX);第二种方法是引入某种规则来结束一个数组,例如在C语言中字符串总是以ASCII...
c语言
数组
如何
在函数中传递
?不要指针传递
答:
数组
只能通过指针
传递
,不能通过值传递。数组参数属于指针参数,指针参数即时传址参数(或叫引用参数), 如果想
在函数中
修改参数的值, 这是唯一的途径.如果把数组当作参数, 不管愿意与否, 它就是指针, 指向第一个值的指针.1. 数组参数就是指向第一个元素的指针: #include <stdio.h> void getArr(int...
C语言中如何将二维
数组
作为
函数的
参数
传递
答:
在C语言中可以用二维
数组
作为实参或者形参。1、
函数中
用二维数组作为形参,函数声明中可以指定所有维数的大小,也可以省略第1维的维数如:void f(int array[3][10]); //正确 void f(int array[][10]); //正确上面的两种二维数组形参表示都是正确的。2、函数中用二维数组作为形参,不能把第...
C语言问题,请问二维
数组的函数
参数是怎么
传递
的?
答:
数组为参数时会退化为一个二级指针传递,如图,可以将函数头部写成 void shuchu(int **array_num);
在函数中
调用时,直接
传递数组
名就可以了,数组名可以视为
数组的
“头指针”,可以用这个指针进行一系列的相关操作,如图,可以按如下方式调用 shuchu(a);另外,一个建议:不要在传参时忽略数组的长度...
在C语言中,
数组
作为参数,是怎样
在函数
之间
传递
?
答:
很简单的,数组作为
函数
参数
传递
的时候只要是数组名就可以了,因为数组名本身就是
数组的
首地址 .给个程序看看 include<stdio.h> define N 3 int array[N][N];void main(){ //在主函数内声明被调函数 void convert(int array[][3]);int i,j;printf("输入数组:\n");for(j=0;j<N;j++)f...
在C语言中,用
数组
名作为
函数
调用时的实参,实际上
传递
给形参的是...
答:
在C语言中,用数组名作为
函数
调用时的实参,实际上
传递
给形参的是首地址。因为数组名传递的是
数组的
地址也就是第一个元素的地址。例如:a[3]这个数组,3指个数,a[0]指第一个元素,全部元素指a[0]~a[2];那数组名a规定的就是首地址。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组传入函数有哪些方法
串数组给函数
c语言怎么把数组传入函数
函数的参数是数组怎么传递
怎么把数组传到函数里
数组在函数中的引用传递
数组如何传递给函数
c语言数组传递给函数
数组怎么传参给函数