little fairy的第二篇部落格。
scanf:
在vs2012中,用scanf會給出警告。(對於乙個程式設計師,警告比錯誤更致命。)
scanf非常容易出錯,所以我們一般要求不用scanf。
但如果用到scanf出錯,為了解決,我們通常需要判斷scanf的返回值。
scanf的返回值:
用scanf讀取幾個數,則scanf的返回值為幾。
例:
printf:
我們一般會用到printf在除錯的過程中。
printf的返回值:
用printf列印幾個字元,則printf的返回值為幾。
例:
練習:學習for迴圈時,你有沒有嘗試過去測試for迴圈中每乙個表示式在每一次迴圈中的值?我們一起來試試。可能看到這裡,你會問,這和今天說的返回值有什麼關係。別急,往下看。
你有沒有覺得有一點點奇怪?
為什麼第二步和其他兩步printf的位置不一樣?你知道這是為什麼嗎?我們來試試。
出現了死迴圈。
看到這裡,你知道出現死迴圈的原因了嗎?
對,很明顯的,是因為位置的顛倒導致的,對printf返回值的列印。
嗯,如果你看到了我的部落格,覺得什麼地方有問題,還請不吝賜教。
C語言之scanf和printf函式
c語言中,我們經常使用scanf和printf在控制台實現輸入 輸出功能。但相信也經常忽略乙個細節,那就是scanf和printf函式,兩者都有乙個int型別的返回值,如圖 printf返回值是輸出的字元數,例如,printf 1234 的返回值是4,而printf 1234 n 的返回值是5。注意...
c語言 printf函式和scanf函式簡單使用
目錄 簡單用法 int型別 int number 10 printf number的值是 i number 使用 i float型別 float floatnumber 20.0f float型別要加上f標示,預設是double型別的 printf floatnumber的值是 f floatnum...
C 輸入scanf 和輸出printf
scanf函式一般格式是 scanf 格式控制,輸出表列 printf函式的一般格式是 printf 格式控制,輸出表列 例3.4 用scanf和printf函式進行輸入和輸出。複製純文字新視窗 include using namespace std int main include using n...