printf("electronics")
sends the output to stdout and returns the number of characters printed, which is 11, and since fun()
returns a char-pointer, you are adding 11 to that pointer before the outer printf sends it to stdout.
So the inner printf outputs "electronics" and after that the outer printf outputs "ia".