Writing a string literal is equivalent to writing a pointer to the first character of the string. For example, when we are doing like this ...
char a[]="hello world";
... here "hello world" is a string literal which is equivalent to pointer to 'h'. Then, we are initializing a pointer to the array. How could we do like that? Can we initialize a pointer to an array ?