C語言return和printf有什麼區別?

C語言return和printf有什麼區別?靈敏風鈴9h2021-12-20 20:28:02

首先printf是列印結果的函式,重點是把結果列印到螢幕上,而不是輸出,輸出可能是在函式中進行了我們看不見的運算,但是螢幕前的你我看不見,而return是返回值,一般是將一個函式對資料處理後的結果返回,在程式中不能打印出結果,需要再用一個printf的語句來輸出,一般用在自己呼叫函式的結尾;

在程式中,當出現return的時候執行後就不再進行後面的操作,但用printf函式輸出時,後面的程式碼還要執行,在一些迴圈中使用return可以直接結束迴圈,比printf方便一點。

C語言return和printf有什麼區別?髒話比謊話乾淨5582021-12-10 08:37:42

不是的,兩者沒有可比較性。

printf是格式化輸出到預設顯示裝置,比如說顯示器,串列埠。

return是退出函式,return後的值是告訴呼叫該函式的程式執行結果是什麼樣的。比如說正確=0,錯誤=1,忙=2等等