int abc() is just a declaration of a function.
abc() is function calling so it would print come.
(*abc)() is a function pointer to abc(). So it would print come again.
To understand what is a function pointer read this https://www.geeksforgeeks.org/function-pointer-in-c/