printf("I see you") returns 9, the number of the printed characters
adding that to fun(), will move the returned pointer passed the length of the char sequence it's pointing to
Here, fun() returns pointer to char array, i.e., awake. As an example, just assume the pointer is 10, so what you suggested is that "fun() + 9" will points to 19? And printf ("%s",...) will print the stuff pointed by 19? Is my understanding correct?