return 和 exit()的差別:
exit函數在頭檔案stdlib.h中。
exit(0):正常運作程式并退出程式;
exit(1):非正常運作導緻退出程式;
return():傳回函數,若在main主函數中,則會退出函數并傳回一值,可以寫為return(0),或return 0。
具體:
1. return傳回函數值,是關鍵字;exit是一個函數。
2. return是語言級别的,它表示了調用堆棧的傳回;而exit是系統調用級别的,它表示了一個程序的結束。
3. return是函數的退出(傳回);exit是程序的退出。