总结:
每次使用 cin>> 都会从输入缓存区读取数据,读取的方式为第一个不包含空字符(空格或tab)到下一个空字符之前的字符。
输入数据缓存区为字符组成,包括空格字符和回车(只能在末尾), 从第一个非空字符(也就是除去开头的空格,tab,回车)开始保存。
如果当前 cin>> 在输入数据缓存区不能获得有效的数据,则创建新的缓存区。
缓存区的结尾为回车。
总结:
每次使用 cin>> 都会从输入缓存区读取数据,读取的方式为第一个不包含空字符(空格或tab)到下一个空字符之前的字符。
输入数据缓存区为字符组成,包括空格字符和回车(只能在末尾), 从第一个非空字符(也就是除去开头的空格,tab,回车)开始保存。
如果当前 cin>> 在输入数据缓存区不能获得有效的数据,则创建新的缓存区。
缓存区的结尾为回车。