1,函数参数传递过程中涉及的参数入堆栈的顺序为由右到左,因为堆栈是后进先出的。
2,运算符其实也是函数调用的一种。
3,由上可知,当foo(i--,++i)函数调用发生的时候,先(++i)的结果如栈,在(i--)的结果入栈。其中,(i--)是先对i入栈,在做i自减。
推测:i自减发生在函数调用之后,函数调用的下一句话执行之前。
1,函数参数传递过程中涉及的参数入堆栈的顺序为由右到左,因为堆栈是后进先出的。
2,运算符其实也是函数调用的一种。
3,由上可知,当foo(i--,++i)函数调用发生的时候,先(++i)的结果如栈,在(i--)的结果入栈。其中,(i--)是先对i入栈,在做i自减。
推测:i自减发生在函数调用之后,函数调用的下一句话执行之前。