Why is sizeof(a)==8

why is the size of a ==8 .shouldnt it be 4?

thats the size of pointer

since ‘a’ is a pointer to integer array
hence a is basically a pointer
and size of pointer is 8