Closed. This question is off-topic. It is not currently accepting answers. Learn more
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
三年前关闭。
在LISP、Ruby、Tcl和其他几种动态语言中,过程/方法/函数默认返回最后一个值也就是说,不需要在最后一个求值语句中显式地使用return命令。
是否有具有相同功能的C变体?

最佳答案

若要返回计算的最后一个表达式的值,请执行以下任一操作:
您必须使用return语句或
使用pointer变量使调用函数或
将该值保存在外部文件中,然后在调用函数时从该文件中读取该值。
在C语言中,没有其他方法可以访问被调用函数中的“最后一个值”。

10-04 14:59