冰楓論壇

標題: C語言問題 [打印本頁]

作者: b8508233    時間: 2020-2-8 17:40
標題: C語言問題
最近在看YT 學習基礎 c 語言,
之前有一點點 python 的基礎,(所以考慮看看c語言)

但我不懂最後為啥都要打出

''' return =0 ; ''
這段語法
不加還是可以執行阿@@'
作者: qwer7987894444    時間: 2020-2-8 20:21
“return 0”的作用,就是將所有值歸零然後輸出,同時也表示這個函數的功能已經結束了。
一般用在函數結束時,表示成功完成本函數。
在 main 函式中的 return 敘述, 會離開 main 函式 (釋放自動變數) 並將回傳的值作為參數呼叫 exit 函式. 如果程式流程遇到 main 的結尾, 又沒看到 return 敘述, 則等同呼叫了 return 0;
甚至你可以在執行程式碼時看到Process returned 0 (0x0)
早期的編譯器並沒有這麼便利的功能,不加return 0的話,系統無法判斷運行結果,會認為是一個異常
所以簡單說的話,就是return 0 ; 其實甚麼時候都可以不用加,只是老油條跟新鮮人的習慣差別而已
最後附上幾句:學習任何語言都要經常練習 程式語言也不例外 加油 !
作者: b8508233    時間: 2020-2-10 17:24
感謝~  受益良多  

給高手一拜!




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓