scanf可能遇到的陷阱

今天做題過程中發現的,總結一下    先看例子:   換言之,第二個%c讀入的是空格,導致第3個%d類型不匹配,沒有賦上值 再看: scanf是從標準輸入緩衝區中讀取輸入的數據,而%c的字符輸入格式會接收回車和空格字符,在輸入第一個scanf時輸入字符後按回車結束,輸入緩衝中保存了這個回車符,遇到第二個scanf時,它自動把這個回車符賦給了ch2 (回車只是一種特殊的字符,屬於字符型,所以可以賦上
相關文章
相關標籤/搜索