当函数调用时, 首先将函数的参数压入栈中, 然后将函数的返回值的地址压入栈中, 接着调用函数。 在函数中,函数将的返回值拷贝到目的地址中。 然后再返回。 这样子就解决了函数的返回值可能被中断修改的问题。(C++编程思想P249)