2010-01-17 64 views

回答

2

我想你說的是C還是C++?然後here你會找到答案:

成功後,返回寫入的字符總數。

5

因爲printf()返回輸出的字節數。對於「世界」,這是5:5個字符,5個字節。 Count'em ...

當你學習一種新的語言時,閱讀你正在學習如何使用的新函數的文檔總是一個好主意。如果你按照上面的鏈接,你會發現下面的記錄爲的printf的返回值()

成功完成後,在fprintf中()和printf()函數將返回的字節數傳輸。

如果您的教授問您這個問題,您可能會發現這也記錄在課本中。 閱讀吧,學吧吧,吧!

+1

極好的主意,** **閱讀的文檔。現在我正在與提出問題的想法搏鬥。我認爲這是清楚而有用的,即使OP在過去2個月中沒有與SO的想法達成一致。 – pavium 2010-01-17 01:17:11

+1

@pavium:你在考慮用戶而不是投票內容嗎?恥辱。 :) – 2010-01-17 01:42:27

+0

是的,我知道。我試圖抵制,但有時我失敗了。 Mea Culpa。 – pavium 2010-01-17 07:58:57

1

記住...這些都是不同的事情: 會有什麼printf的PRINT。 什麼將printf RETURN

該功能將返回它輸出的「字節數」。

它可能打印在屏幕上的單詞「鴨」。 ...但它會RETURN數字4(上面寫4個字符)。

相關問題