在调用getchar()函数时,编译器会依次读取用户键入缓存区的一个字符(注意这里只读取一个字符,如果缓存区有多个字符,那么将会读取上一次被读取字符的下一个字符),如果缓存区没有用户键入的字符,那么编译器会等待用户键入并回车后再执行下一步 (注意键入后的回车键也算一个字符)。
转载自CSDN博主「Huang_WeiHong」的原创文章,仅用于个人复习自用。
getchar()函数在读取用户输入时,每次仅处理缓存中的一个字符,如果缓存为空则等待用户输入并包括回车作为下一个字符。此过程是连续的,每次获取上次读取后的一个字符。
在调用getchar()函数时,编译器会依次读取用户键入缓存区的一个字符(注意这里只读取一个字符,如果缓存区有多个字符,那么将会读取上一次被读取字符的下一个字符),如果缓存区没有用户键入的字符,那么编译器会等待用户键入并回车后再执行下一步 (注意键入后的回车键也算一个字符)。
转载自CSDN博主「Huang_WeiHong」的原创文章,仅用于个人复习自用。
3016
9444

被折叠的 条评论
为什么被折叠?