Where are the real parameters and formal parameters in C language stored in memory?

The formal parameter is just a symbol and does not allocate specific space ... When a function is called, the specific parameter, that is, the actual parameter, is actually a copy ... Its memory space is allocated in the function heap. For example, define the function int add(int, int); Define the variable int x, y .. and add (x, y) to the main function and the calling function; Then allocate space in the heap of function add to save a copy of parameter x y ... and x y in the main function is saved in the heap of the main function ... I don't know if it is clear ... hehe.