在程序运行结束后,在终端(shell界面)上输入命令:
echo $?
显示的即为上一个程序结束时的返回值(return 1,exit(2),_exit(12)都可以,abort退出时,返回值为随机数)。
功能:
可以判断上一个程序时在什么情况下结束的:
正常情况下,返回值为0即为正常退出;为1或-1为错误终止退出。也可以自己设置值。
代码:
#include <stdio.h>
int main()
{
printf("hello return\n");
return 100;
}