#include int main(int argc, char* argv[]) { int A[2][10]; // int is 4 bytes on this machine char* base = (char*)A; // Calculate in bytes printf("sizeof(A): %ld\n", sizeof(A)); printf("sizeof(*A): %ld\n", sizeof(*A)); printf("sizeof(&A): %ld\n", sizeof(&A)); printf(" A: %ld\n", (char*)( A+1) - base); printf("*A: %ld\n", (char*)(*A+1) - base); printf("&A: %ld\n", (char*)(&A+1) - base); return(0); }