#include<stdio.h>
int getnumber(int (*p)[4],int hang,int lie) //数组指针对应的二维数组地址存放
{
int tep;
tep=*(*(p+hang)+lie);
return tep;
}
void address(int *h,int *l)
{
puts("请输入行列值");
scanf("%d %d",h,l);
}
int main()
{ int arr[3][4]={{11,12,13,14},{15,16,17,18},{19,20,21,22}};//给出坐标
int hang;
int lie; //求输出坐标给出对应的值
int date;
address(&hang,&lie);
date=getnumber(arr,hang,lie);
printf("第%d行第%d的值是%d",hang+1,lie+1,date);
return 0;
}
指针变量之求数组对应坐标的数值
最新推荐文章于 2024-05-23 00:22:50 发布