66问答网
所有问题
把一个二维数组的某一行或者某一列作为函数参数
怎么进行如题的操作?
举报该问题
推荐答案 2014-09-03
除了传递二维数组地址,外加2个形参,一个指示行/列,一个指示第几(行/列)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UDD2pvi9Dx9sDxUsD29.html
其他回答
第1个回答 2014-09-03
用一维数组来存储行中的二维数组,然后调用函数
本回答被网友采纳
第2个回答 2014-09-03
能说的清楚点么
相似回答
c++
将二维数组作为函数参数
怎么写,我要传
一个行
,列随机的二维数组
答:
15 int row = rand()%10+1;16 int col = rand()%10+1;17 cout << row << "行, " << col << "列." << endl;18 int** arr = new int*[row];19 for(int i = 0; i < row; i++)20 arr[i] = new int[col];21 test(arr,row,col);22 f...
C++
二维数组
作
函数参数
问题
答:
可以不固定,把
二维数组的行列之作为参数
一起传入,然后使用时计算所取数据的位置。下面的程序没有上机调试,可能有小错误,但是思路原理是清楚的。include <stdio.h> int sum(int *p,int row ,int col){ int sum;sum=0;for(i=0;i<col;i++)for(j=0;i...
C# 怎样
将二维数组
中的一维作
函数的参数
传递(最好不要新数组暂存数据...
答:
[怎样
将二维数组
中的一维作
函数的参数
传递]你可以弄成差错数组 所谓差错数组,就是A[a][b]这样的。b是可变长度。int[][] A=new int[10][];A[0]=new int[3];A[1]=new int[5];这是可以的 所以 A[2]=x();自然也可以了 A[10,800]这种写法也不是不可能。有个求地址的方法。把A[a...
把一个二维数组作为函数
形参,需要指定
数组的列
数,但是这样太不方便了...
答:
使用
二维
指针 int **num = (int **)malloc(n * sizeof(int *)); for(y = 0;y < n;y++) num[y] = (int *)malloc(n * sizeof(int)); //原型 int function(int *num,int size_x,int size_y) ;
二维数组作为函数参数
问题?
答:
也就是每行十个元素,共有十列。a
数组的
首地址是a[0][0]元素的首地址,如果你想传递第一
维数
地址为
参数
,可用*(a+N*10)的方式来传递,其中N是你想传递的行数。比如想传递第三行的首元素,可写成*(a+2*10),这样传递的即是a[2][0],像你这样a[9]作为形参貌似不可以。可以用指针的思路...
C语言中如何
将二维数组作为函数的参数
传递
答:
在C语言中可以用
二维数组作为
实参或者形参。1、
函数
中用二维数组作为形参,函数声明中可以指定所有维数的大小,也可以省略第1维的维数如:void f(int array[3][10]); //正确 void f(int array[][10]); //正确上面的两种二维数组形参表示都是正确的。2、函数中用二维数组作为形参,不能把第...
大家正在搜
定义一个二行三列的二维数组
有一个5行6列的二维数组
输入一个m行m列的二维数组
定义一个4行5列的二维数组
获取二维数组的行数和列数
二维数组哪个是行哪个是列
定义一个3行4列二维数组
输入一个三行四列二维数组a
二维数组的行和列
相关问题
c语言中怎么用二维数组作为函数参数
把一个二维数组作为函数形参,需要指定数组的列数,但是这样太不...
C语言中如何将二维数组作为函数的参数传递
java 如何将二维数组的一列作为参数传进去 求代码
C++中二维数组作为参数传递到一个函数
c语言中二维数组怎么引用某一行
用一个二维数组做形参,函数应该怎么定义
vba中怎么选取二维数组中的某一行或某一列?