我想将指针分配给指针并打印出来。但我不能。代码不起作用。给出这个错误“Documents \ Untitled4.cpp [Error]无法在初始化中将'int(*)[2] [2]'转换为'int **'”我怎么能像这样打印** p [i] [j] ?
#include<stdio.h>
int main (int argc,const char * argv[]){
int matrix [2][2]={{1,2},{3,4}};
int **p=&matrix;
int i,j;
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf("%d",p[i][j]);
}
}
return 0;
}