Q:

Query in c arrays

   int a[2]={1210,15};

    printf("%d",a[33] );

OUTPUT 
1073828132

Why it's not throwing error when i'm trying to print a[33] even though the array element doesn't exist

A:

Because C does not do bounds-checking.
You will just be reading an arbitrary location in your call stack.

