Linux中在终端捕获程序的返回值(return 0和exit(0))
来源:互联网 发布:javascript重置表单 编辑:程序博客网 时间:2024/06/03 22:59
在程序运行结束后,在终端(shell界面)上输入命令:
echo $?
显示的即为上一个程序结束时的返回值(return 1,exit(2),_exit(12)都可以,abort退出时,返回值为随机数)。
功能:
可以判断上一个程序时在什么情况下结束的:
正常情况下,返回值为0即为正常退出;为1或-1为错误终止退出。也可以自己设置值。
代码:
#include <stdio.h>int main(){printf("hello return\n");return 100;}
命令及结果:
0 0
- Linux中在终端捕获程序的返回值(return 0和exit(0))
- exit(0)与exit(1)、return的区别
- 嵌入式 c语言exit和return在程序中表现的区别
- C/C++中exit和return的用法(备记)
- return 和exit(0)的区别
- exit()和return的区别
- Linux中进程正常退出return和exit()的区别
- 结束程序的代码return 0 exit(0) ExitProcess(0)的不同之处
- 结束程序的代码return 0 exit(0) ExitProcess(0)的不同之处
- linux 中 return 与exit的区别
- exit(0) exit(1) return 的区别
- Linux exit() 和 return 的区别
- Oracle 中Return 和exit的区别
- c中exit和return的区别
- php中return和exit的区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- exit(0)与exit(1)、return区别
- yum配置及安装
- mysql数据库删除数据后,数据自增id断点不连续
- Oracle中常用函数
- G-catch that cow
- excel批量导入数据库
- Linux中在终端捕获程序的返回值(return 0和exit(0))
- 方法覆盖与方法重载
- 华为拉低了中国IT业的操守
- HDU2896 病毒侵袭 AC自动机
- Java的反射机制
- IT痴汉的工作现状53-连长的小暴脾气
- 北师大,数据结构
- JFinal+MySql实现登录注册功能
- 我觉得应该这样写单元测试(java)