【发布时间】:2012-12-28 10:49:21
【问题描述】:
#include <stdio.h>
int main(void)
{
int c;
c = getchar();
putchar(c);
c = getchar();
putchar(c);
c = getchar();
putchar(c);
return 0;
}
我想了解为什么被调用三次的函数与只输入一次的行一起工作。 有人解释说,我们在这种情况下使用标准输入缓冲区,那是一块内存。 我想读一些关于它的东西。你能给我一些资源吗?
【问题讨论】:
-
这似乎是 C,而不是 C++,因此,这与 cin 流没有任何关系。