#include<stdio.h>
#include<malloc.h>
int main()
{
int **p;
int arr[2][2]={1,2,3,4};
int i,j;
p=malloc(sizeof(int)*2);
for(i=0;i<2;i++)
p[i]=&arr[i][0];
printf("%s",**p);
}
我想让二维指针指向二维数组,从而能通过指针打印数组元素,但是试过很多次都失败了
#include<malloc.h>
int main()
{
int **p;
int arr[2][2]={1,2,3,4};
int i,j;
p=malloc(sizeof(int)*2);
for(i=0;i<2;i++)
p[i]=&arr[i][0];
printf("%s",**p);
}
我想让二维指针指向二维数组,从而能通过指针打印数组元素,但是试过很多次都失败了