while(getchar()!='/n')的作用

意義 表示循環讀入字符,直到讀到回車符結束循環 作用 輸入數據時一般以’/n‘作爲結尾,但scan對最後的回車確認符並不丟棄,而是存儲在緩存中,因此,若下一個操作是讀字符操作,則會將緩存中的回車符誤讀爲實際數據,而造成程序運行異常。故在輸入數據回車確認後,可通過while (getchar()!=’\n’) ;來清除緩存中的垃圾數據。 爲什麼不用while(getchar()!=’/0’) 因爲鍵
相關文章
相關標籤/搜索