#include &lt;stdio.h&gt;    int main&#40;&#41;    &#123;        char *p = NULL;        char *q = 0;        if &#40;p&#41;            printf&#40;&quot; p &quot;&#41;;        else            printf&#40;&quot;nullp&quot;&#41;;        if &#40;q&#41;            printf&#40;&quot;q\n&quot;&#41;;        else            printf&#40;&quot; nullq\n&quot;&#41;;    &#125;
A. nullp nullq
B. Depends on the compiler
C. x nullq where x can be p or nullp depending on the value of NULL
D. p q
Answer:A
#include &lt;stdio.h&gt;    int main&#40;&#41;    &#123;        char *p = NULL;        char *q = 0;        if &#40;p&#41;            printf&#40;&quot; p &quot;&#41;;        else            printf&#40;&quot;nullp&quot;&#41;;        if &#40;q&#41;            printf&#40;&quot;q\n&quot;&#41;;        else            printf&#40;&quot; nullq\n&quot;&#41;;    &#125;
A. nullp nullq B. Depends on the compiler C. x nullq where x can be p or nullp depending on the value of NULL D. p q