无法将矩阵分配给**指针

时间:2018-05-16 00:37:26

标签: c

我想将指针分配给指针并打印出来。但我不能。代码不起作用。给出这个错误“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;
}

0 个答案:

没有答案