ExamVeda
Login
Home
This question belongs to C Program C Miscellaneous
C Miscellaneous
?

Determine Output:
void main()
{
      char *p;
      p="Hello";
      printf("%c", *&*p);
}

Answer & Solution
Correct Answer: Option B

* is a dereference operator & is a reference operator. They can be applied any number of times provided it is meaningful. Here p points to the first character in the string "Hello". *p dereferences it and so its value is H. Again & references it to an address and * dereferences it to the value H.

Examveda
Question posted by Examveda
Community

Join the Discussion

No comments yet Be the first to discuss this question.