66问答网
所有问题
如何使用行指针表示数组某行某列的的数值?
如题所述
举报该问题
推荐答案 2013-02-18
int a[100][100]; //*(a[行号-1]+列号-1)即指向所需数值;a[行号-1]即为该行指针。
int **p; p=a[行号-1]; p[列号-1]或*(p+列号-1)即指向所需数值;p=a[行号-1]即为该行指针。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/snsspssis.html
其他回答
第1个回答 2013-03-04
假设有二维数组int a[M][N],则定义指针为int (*p)[N];
令p=a;
假设取2行3列的值则应表示为:*(p+1)+2
第2个回答 2013-02-18
假设已经存在a[10][10];
x行y列的值用行指针表示为(a[x-1] + y - 1)
比如3行4列的值为a[2]+3
相似回答
如何使用指针
指向
数组
里面的元素?
答:
1.
使用列
指针:定义一个
列指针
p,让它指向二维
数组的
第0个元素 int a[3][4];int *p;p=&a[0][0];//因为a[0]是第0
行的数组
名,所以p=&a[0][0]相当于p=a[0],因为a[i][j]前面共有i*4+j个元素 该二维数组的任意i行j列元素可表示为*(p+i*4+j)。2.
使用行指针
:定义一个...
关于
指针
与
数组表示
答:
初始化方法:p=a[0]或p=*a参照
行指针
初始化时的解释。
用
列
指针表示
二维
数组
a[i][j]的各等价形式:(p+i*n+j)p[i*n+j]注意:不能用p[i][j]表示a[i][j].实际上通过
列指针
引用二维数组a[i][j],后可将二维数组看成一个有m行*n列个元素组成的一维数组。而p[i][j]表示的是一...
分别
用行指针
和指向元素的指针求整形二维
数组
中的最大元素及其所在的行...
答:
printf("\n
行指针
结果:\n");printf("max:%d 下标:%d,%d %d行%d列\n", max, result[0], result[1], result[0] + 1, result[1] + 1);result = colPoint(arr[0], &max);printf("
列指针
结果:\n");printf("max:%d 下标:%d,%d %d行%d列\n", max, result[0], result...
用指针
编写二维
数组
中各
行的
和及平均值,以及各
列的
和及平均值
答:
int
array
[3][3]={1,2,3,4,5,6,7,8,9};int i,j,sum;int(*p)[3];p=array;for(i=0;i<3;i++){ for(j=0;j<3;j++)printf("%d ",array[i][j]);printf("\n");} for(i=0;i<3;i++){ sum=0;for(j=0;j<3;j++)sum+=*(*(p+i)+j);printf("第%d
行的
和及...
...方法实现,输入一个二维
数组
,再输入行号和列号,输出对应
的数值?
答:
template<typename T,int end_i,int end_j> void output(T (*arry)[end_i][end_j]) throw(){ for(int i=0;i<end_i;++i){ for(int j=0;j<end_j;++j){std::cout<<*(*(*arry+i)+j)<<" "<<flush;} cout<<endl;} } ...
c++
怎么
通过
指针
地址获得
数组的
行值和列值啊
答:
假设这个
数组
有N行M列,并假设单元的类型为char:i=0,..n,...N-1;j=0,...m,...M-1。将
指针
pt指向第n行第m
列的
单元首址:pt=
array
+n*N+m;为了知道p的单元位置,采用以下代码得到:for(i=0;i<N;i++)for(j=0;j<M;j++){ pt=array+i*N+j;if(pt==p){ printf("i=%d,j...
大家正在搜
指针数组和数组指针的应用
c语言指针数组和数组指针
指针数组如何赋值
指针数组的赋值与引用
指向数组的指针
数组指针的用法
指针数组赋值
数组和指针的关系
数组与指针
相关问题
c语言中,可不可以用一个行指针*i与一个列指针*j查找数组a...
①维数组的指针,某一行的指针,某一元素的指针各代表什么含义
c++怎么通过指针地址获得数组的行值和列值啊
用下标法,指针法,行指针,列指针四种方法,编写程序,输出一个...
c语言,如何用指针表示二维数组中第i行第j列的内容。不要长篇...
二维数组如何用指针表示
用指针作为函数参数,编写一个计算任意m行n列二维数组中各元素...
C语言中如何取二维数组的一行(一列)?