scanf()函數的原理

scanf()函數的原理 想象輸入設備(鍵盤)鏈接着一個叫「緩衝」的東西,把緩衝認爲是一個字符數組。 當你的程序執行到scanf時,會從你的緩衝區讀東西,若是緩衝區是空的,就阻塞住,等待你從鍵盤輸入。 如今假設你的緩衝區裏有:abcd\n1234\n (其中\n是回車符)執行:scanf("%s",name);的時候,因爲scanf是讀數據直到看見空白符(空白符:指空格符、製表符、回車符)就中止的
相關文章
相關標籤/搜索