函数返回未分配给变量

Bil*_*ill 8 function return-value

如果调用(非 void)函数,但不将其返回值分配给变量怎么办?例如,getchar();

我一直想知道这样的值会发生什么。我听过一些幽默的解释,比如“它消失了”等等,但我真的很想知道真相。有什么办法可以恢复这样的价值吗?谢谢

SLa*_*aks 4

不,你不会。

该值从堆栈中弹出并消失。

如果需要返回值,则应将其分配给变量。