#include &lt;stdio.h&gt;    void main&#40;&#41;    &#123;        int a&#91;3&#93; = &#123;1, 2, 3&#125;;        int *p = a;        printf&#40;&quot;%p\t%p&quot;, p, a&#41;;    &#125;
A. Same address is printed.
B. Different address is printed.
C. Compile time error
D. Nothing
Answer:A
#include &lt;stdio.h&gt;    void main&#40;&#41;    &#123;        int a&#91;3&#93; = &#123;1, 2, 3&#125;;        int *p = a;        printf&#40;&quot;%p\t%p&quot;, p, a&#41;;    &#125;
A. Same address is printed. B. Different address is printed. C. Compile time error D. Nothing