小编YaR*_*aR_的帖子

什么是标准输入缓冲区?

#include <stdio.h>

int main(void)
{
    int c;
    c = getchar();
    putchar(c);
    c = getchar();
    putchar(c);
    c = getchar();
    putchar(c);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我想了解为什么被调用三次的函数与仅输入一次的行一起工作。有人解释说,在这种情况下我们使用标准输入缓冲区,那是一块内存。我想读一些相关内容。你能给我一些资源吗?

c stdin putchar getchar

5
推荐指数
1
解决办法
5515
查看次数

标签 统计

c ×1

getchar ×1

putchar ×1

stdin ×1