兩個scanf只運行了一個

不知道爲什麼,在每次循環的時候,剛輸入了a 10,就已經自動跳到第三個循環了。試了好多次才發現,第二個scanf沒有執行,直接跳過了,百思不得其解。 後來才知道scanf函數當變量是%c類型的時候,下一個回車啦,空格啦啥的,就都算進去了,算到下一個scanf裏了!!! 所以應該加一個getchar(),把那個空格「吞噬"掉!!!
相關文章
相關標籤/搜索