# 1
बहुविकल्पी
In C programming, when you have an array `int a[] = {10, 20, 30, 40};` and a pointer `int *p = a;`, what is the difference in the output of `sizeof(a)` and `sizeof(p)` assuming a 4-byte integer and an 8-byte pointer?
- sizeof(a) will be 16 bytes and sizeof(p) will be 8 bytes.
- sizeof(a) will be 4 bytes and sizeof(p) will be 8 bytes.
- sizeof(a) will be 8 bytes and sizeof(p) will be 16 bytes.
- sizeof(a) will be 8 bytes and sizeof(p) will be 4 bytes.
