Top

Discussion

What is the output of this C code?

#include 
    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: A

No answer description available for this question.

No comment is present. Be the first to comment.
Loading…

Post your comment