剛開始學(xué)程式設(shè)計是從 C++ 開始入門,看到程式碼架構(gòu)時就一直在想,為什麼後面要加一個 return 0; ?
在 C 當(dāng)中,main 函式中是一定要使用 return 0; 的,在 C++ 當(dāng)中則變成選擇性,不過其實如果你沒有自己寫出來,編譯器也會自動加上去。
在 main 函式中的 return 0; 最主要的用處是當(dāng)作一個程式的結(jié)束,回傳值可以是任意數(shù),可以接續(xù)更進(jìn)一步的操作。
回傳值 0 是約定俗成的,現(xiàn)在大多數(shù)程式都以 0 當(dāng)作結(jié)束的信號。