我正在阅读abort()
系统调用的手册页,我遇到了这个。
返回值
abort()
函数永远不会返回。
我想知道这是怎么回事?
答案 0 :(得分:2)
调用abort
函数会导致程序被终止。
因此,abort
不会返回。
答案 1 :(得分:2)
许多C库函数永远不会返回其调用者:
exit()
终止程序,提供退出状态。
abort()
以错误消息终止程序。
longjmp()
将控件转回相应setjmp()
汇编代码直接分支到不同于返回地址的地址,或者进行系统调用以终止程序。