I have the following C program:
#include int main(){ int a[2][2] = {1, 2, 3, 4}; printf(\"a:%p, &a:%p, *a:%p \\n\", a, &a, *
This also means that in C arrays have no overhead. In some other languages the structure of arrays is
&a --> overhead more overhead &a[0] --> element 0 element 1 element 2 ...
and &a != &a[0]
&a != &a[0]