在这里插入代码片#include<stdio.h>
int getTheData(int (*p)[4],int hang,int lie)
{
int data;
data = *(*(p+hang)+lie);
return data;
}
void tipsInputHangLie(int *pm,int *pn)
{
puts("输入行列值:");
scanf("%d%d",pm,pn);
puts("done!");
}
int main()
{
int arr[3][4] = {{11,22,33,44},{12,13,15,16},{22,66,77,88}};
int ihang,ilie;
int data;
tipsInputHangLie(&ihang,&ilie);
data = getTheData(arr,ihang,ilie);
printf("%d行%d列的值是%d",ihang,ilie,data);
return 0 ;
}
输出二维数组行列的数,采用指针的方式。
最新推荐文章于 2024-08-12 16:47:32 发布