33问答网
所有问题
当前搜索:
函数怎么传递数组
子
函数
中
数组怎么传递
?
答:
来传送子函数中的数组有多种方法——可以通过函数返回值返回地址传递数组;也可以通过函数输入参数来传递数组;还可以通过全局变量来传递数组
。子函数本身可以直接在作用域中进行调用。1、通过函数返回值返回地址传递数组。声明函数时需要声明函数返回值类型为对应数组的地址,此时可以返回数组的地址,结合数组元...
c语言
怎么
将
数组
作为
函数
参数
传入
?
答:
//
数组
作为
函数
参数,
传递
是整个数组的地址,修改了函数形参数组元素的值,会影响到外面的实参数组 void change(int
array
[]){ printf("array ==%p\n",array);array[0] = 100;} int main(){ int ages[6] = {10,11,13,15,11,18};printf("array ==%p\n",ages);change(ages);printf(...
在C语言中,
函数传
参时
怎样
利用指针
传递数组
?
答:
比如
函数
需要一个整型
数组
:void ex(int a[]){ } 或者可以写成:void ex(int *a){ } 效果是一样的。使用的时候:引用数组中的第2个元素(即下标为1的元素)a[1]或者*(a+1)基本上与数组的正常使用没有区别。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的...
C语言中,
数组
名作为
函数
参数,属于什么
传递
,为什么?
答:
C语言中,数组名作为函数参数,属于数组参数传递。在VB6.0中,允许使用数组作为实参传递到子过程的形参中,
数组传递必须采用地址传递的方式来传递参数
。数组型变量名本身只是该数组所占存储空间的首地址,函数调用时,系统不会为形参分配数组存储空间,而是仅仅分配一个存放数组地址(第一个元素地址)的存储...
C语言中
如何
将二维
数组
作为
函数
的参数
传递
答:
void f(int
array
[3][]); //错误 3、二维数组作为实参传递时,必须保证实参第2维的维数与形参第2维的维数相同,因为必须要保证形参和实参的数据类型一致。比如定义如下
函数
:void f(int array[][10]);可以将如下
数组传递
给函数f。int a[2][10] = {1,2,3,4}; int b[4][10] = {1...
c语言
数组如何
在
函数
中
传递
?不要指针传递
答:
数组
参数属于指针参数,指针参数即时
传
址参数(或叫引用参数), 如果想在
函数
中修改参数的值, 这是唯一的途径.如果把数组当作参数, 不管愿意与否, 它就是指针, 指向第一个值的指针.1. 数组参数就是指向第一个元素的指针: #include <stdio.h> void getArr(int p[], int si);int main(void){ ...
在C语言中,
数组
作为参数,
是怎样
在
函数
之间
传递
的啊??
答:
数组
作为参数是按地址
传递
的 数组名就是数组的首地址。因此在数组名作
函数
参数时所进行的
传送
只是地址的传送, 也就是说把实参数组的首地址赋予形参数组名。形参数组名取得该首地址之后,也就等于有了实在的数组。实际上是形参数组和实参数组为同一数组,共同拥有一段内存空间。
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); ...
数组
作为
函数
参数
如何传
参
答:
直接使用数组名。如果不是字符数组,还需要
传递数组
的长度。void fun1(int a[], int length){ } void fun2(int *a, int length){ } int main(){ int a[100]={0};fun1(a,100);fun2(a,100);}
C语言自定义
函数怎么传
参,是一次性把
数组
的数据全部
传入
吗?
答:
1、因为
数组
在内存中是一块连续的内存,只要将该数组的首地址
传
进去,当然就可以访问整个数组了。值得注意的是,由于只传了首地址,
函数
不知道数组的维数,所以还得把数组的维数传进去,那就可以完全操作该数组了。2、例:有一个函数声明:void fun( int aa[],int size );或者void fun( int *pa...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组作为函数参数传递
数组名作为实参数传递给函数时
c语言怎么把数组传入函数
向函数传递数组
数组传递给函数的方式
c语言函数怎么调用数组
数组作为参数传入函数
数组名作为函数参数
函数数组