Can any one explain how the printf is printing hello in the following?
#include<stdio.h>
void main()
{
char *p;
p="hello";
printf("%s",*&*&p);
}
I know that *&p...means value in p, i.e the address of string "hello". What is happening in the initial *&