what is the difference between actual and formal arguments in c?
The formal arguments are the parameters specified in the function definition - x and y. The actual arguments are the things that the caller actually passes to the function - m and n.