Why the following code is giving segmentation fault error

```
#include<stdio.h>
int main()
{
    int i;
    int a[2][2]={1,2,3,4};

    int **c;
    c=a;
    for(i=0;i<4;i++)
        printf("%d",*(*(c)+i));
}

```