void方法返回處,需不需要return

2021-09-10 13:21:59 字數 465 閱讀 9070

void main 在新標準中是錯誤的。 main() 返回乙個整型給呼叫它的程式。int 返回型別是可以省略的(但不建議)。

不返回值並不代表函式沒用。它可以輸出資訊,讀寫檔案等幹很多別的事情。在 c 語言中,也可以給函式傳遞指標引數,讓函式修改相應的記憶體空間資料,這樣函式返回後,傳入指標所指向的資料已經改變了,變相達到返回結果的目的(這在 c 中很常見)。

沒有 return (但函式未宣告為 void)時根據不同的系統/編譯器,可能返回某些值。比如 gcc 編譯器在開啟 -wall 選項時會可能警告你非 void 函式沒有返回語句,因為這時函式可能返回的值是非常古怪的:

warning: control reaches end of non-void function

宣告為 void 的函式也可以 return,後面不加東西,像這樣:

return;

以使函式立即返回(比如函式執行出錯,後面的語句不應該被執行)。

初創公司需不需要產品經理?

人人都是產品經理,並非人人都能當產品經理。最近跟好幾個初創企業的創始人朋友聊天,剛開始轉型網際網路,希望招聘一些相關的人才,但是一直不清楚需不需要招聘pm 產品經理 這個職位。今天就介紹一下我自己的認識。對於創業公司來說,公司的產品線估計只有乙個,而產品方向肯定由創始人把握,市場 戰略等方向他一人包...

輸入的資料需不需要儲存

題目描述 津津的零花錢一直都是自己管理。每個月的月初媽媽給津津300300300元錢,津津會預算這個月的花銷,並且總能做到實際花銷和預算的相同。為了讓津津學習如何儲蓄,媽媽提出,津津可以隨時把整百的錢存在她那裡,到了年末她會加上20 20 20 還給津津。因此津津制定了乙個儲蓄計畫 每個月的月初,在...

個人困惑之公司需不需要加班

需不需要加班?這個看似簡單的問題,卻困惑了我好久 我決定不了別人加不加班,卻常常也決定不了自己要不要加班 身處創業公司,有顆創業的心 2年了從開始的時候 覺得世界充滿了希望 如果 加班寫 就對不起世界 對不起自己 到現在 總是迷茫 看到是無盡的迷霧 開始的時候 只會看到 乙個功能如何實現 到現在 會...