日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

gets scanf以及缓冲区域的问题

發布時間:2025/5/22 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gets scanf以及缓冲区域的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1:scanf

  scanf會忽略開頭所有的空格,并以Space Enter Tab 結束輸入,

  不會舍棄最后的回車符(即回車符會殘存在緩沖區域中)

2:getchar

  getchar以Enter結束,

  也不會舍棄最后的換行符

  getchar可以讀取scanf之后留在緩沖區域留下的換行符

  也就是說用getchar和scanf讀取數據之后緩沖區域會留下換行符,但是用gets讀取之后緩沖區域不會留下換行符

3:gets

  讀取以任何字符開頭的字符串,

  以換行符結束,但是最后會舍棄換行符并以'\0'代替

  

需要特別特別注意的是,如果一行中出現多個數據,千萬不要用gets,因為gets到這行結束之后才結束

 

轉載于:https://www.cnblogs.com/rain-1/p/5021371.html

總結

以上是生活随笔為你收集整理的gets scanf以及缓冲区域的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。