请问值传递的时候临时变量和形式参数是什么关系?
比如 void swap(int a,int b)
{
```
}
int main()
{
int m=2,n=3;
swap(m,n);
}
什么时候产生的临时变量,在哪里产生的,和形式参数和实际参数是什么关系?
[解决办法]
VC调试(TC或BC用TD调试)时按Alt+8、Alt+6和Alt+5,打开汇编窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应内存和寄存器变化,这样过一遍不就啥都明白了吗。
(Linux或Unix下可以在用GDB调试时,看每句C对应的汇编并单步执行观察相应内存和寄存器变化。)