猿问
(cin>>num).get()是什么意思
.get()是干什么用的?
xungeer29
浏览 2563
回答 2
2回答
___C___
只获取,不删除Enter生成的换行符’\n’。谢谢采纳
0
1
0
onemoo
你采纳的那个答案可能有点问题。我不知道他说的“只获取,不删除Enter生成的换行符”是什么意思。事实上,get() 会从输入流中“读走”一个字符(包括换行符在内的任何一个字符)。也就是说如果下一个字符是按回车产生的换行符,它会从输入流中读到并“删除”这个换行符,而不是像他说的“不删除”(如果他是这个意思的话)。所以 (cin>>num).get() 的意思是:在读取走一个该存入num的内容后,又继续读走了下一个字符(不管这个字符是什么)。
1
0
1
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
C++
typedef入门问题
1 回答
我要回答