C 之main 函式的返回值

2021-07-06 02:30:17 字數 318 閱讀 9351

一般我們的程式main 函式都返回0,表示程式執行成功。

但程式執行失敗的時候,我們應該返回什麼?  不同的機器會定義不同的數字表示程式執行失敗, 而一般都是定義0為程式執行成功。

這裡介紹cstdlib 中定義的兩個預處理變數,分別表示程式執行成功和失敗:

#include

int main()

if(some_failure)

return exit_failures;

else

return exit_success;

使用上面的兩個變數,可以是程式不用修改就可以在不同機器上執行.

main函式的返回值

最近在面試過程中,面試官都會問些c語言容易忽視的地方,如main函式返回值的作用等。這些細節還是得學習下,雖然在實踐工作中的使用會較少。程式執行過程入口點main函式,main 函式返回值型別必須是int,這樣返回值才能傳遞給程式啟用者 如作業系統 表示程式正常退出。main int args,ch...

檢視main函式的返回值

1 printf args 等價於 fprintf stdout,args 2 main 函式的返回值是乙個狀態指示器,返回值是0表示main 函式成功執行完畢 3 訪問main 函式的返回值的方式和系統有關,不論是unix還是windows系統,執行程式後,必須發出乙個適當的echo命令。unix...

C語言main函式引數 返回值

c語言main函式返回值 main函式的返回值,用於說明程式的退出狀態。如果返回0,則代表程式正常退出 返回其他數字的含義則由系統決定,通常,返回非零代表程式異常退出,即使程式執行結果正確也仍需修復 c語言main函式寫法 void main 是錯誤的,c c 中從來沒有定義過main。c 之父 b...