请问一题 我想不出来

Home Home
引用 | 编辑 kghslove
2005-12-06 16:57
楼主
推文 x0
假设有个二维阵列名称为arr, ..

访客只能看到部份内容,免费 加入会员



献花 x0
引用 | 编辑 ivanliang
2006-02-25 07:20
1楼
  
#define X 15
#define Y 7

int arr[X][Y];
int *ptr;
int result;
int iX, iY;

//ptr 指向 arr 的起点
ptr = &(arr[0][0]);

//X,Y 是你想取出的位置
iX = 3;
iY = 5;

//取出 arr[iX][iY] (arr[3][5]) 的值
result = *(ptr + Y * iX + iY);

献花 x0