Linux中在終端捕獲程序的返回值(return 0和exit(0))

在程序運行結束後,在終端(shell界面)上輸入命令:

echo  $?

顯示的即爲上一個程序結束時的返回值(return 1,exit(2),_exit(12)都可以,abort退出時,返回值爲隨機數)。

功能:

可以判斷上一個程序時在什麼情況下結束的:

正常情況下,返回值爲0即爲正常退出;爲1或-1爲錯誤終止退出。也可以自己設置值。

代碼:

#include <stdio.h>

int main()
{
	printf("hello return\n");
	return 100;
}

命令及結果:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章