#include <stdio.h>

int main() {
    int *A[2];
    int B[2][2];
    int **C;
    puts("Type of A - int *[2], type of B - int [2][2], type of C - int **");
    puts("int *[2] != int [2][2]");
    printf("sizeof(int *[2]) == %2d, sizeof(int [2][2]) == %2d, sizeof(int **) == %2d\n",
           sizeof(A), sizeof(B), sizeof(C));
    printf("sizeof(int *)    == %2d, sizeof(int [2])    == %2d, sizeof(int *)  == %2d\n",
           sizeof(*A), sizeof(*B), sizeof(*C));
    printf("sizeof(int)      == %2d, sizeof(int)        == %2d, sizeof(int)    == %2d\n",
           sizeof(**A), sizeof(**B), sizeof(**C));
    return 0;
}
