Examveda
Examveda

What will be the output of the following C code?
#include <stdio.h>
int main()
{
    char *p = NULL;
    char *q = 0;
    if (p)
        printf(" p ");
    else
        printf("nullp");
    if (q)
        printf("q\n");
    else
        printf(" nullq\n");
}

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: Option A


This Question Belongs to C Program >> Pointer

Join The Discussion

Related Questions on Pointer