1. 程式人生 > >C語言中的輸入方式

C語言中的輸入方式

讀取 緩沖區 lock 回車 scanf() spa sdn enter 回車符

在c語言中,有gets()、scanf()、getchar()等輸入方式,但是不同的方式處理的方式不同。

scanf()讀取時遇見tab、space、enter時會結束讀取,不會舍棄最後的回車符(即回車符會殘留在緩沖區中);

getchar()在以enter結束讀取,並且不會舍棄結尾的enter

gets()以Enter結束輸入(空格不結束),接受空格,會舍棄最後的回車符!

具體參見https://blog.csdn.net/hao5743/article/details/6939661

C語言中的輸入方式