
C Primer Plus
文章平均质量分 82
主要是对C语言知识的补充,谭浩强的C语言书有部分内容的缺失
夏驰和徐策
一个喜欢打游戏的计算机专业学生;这是我的GitHub:https://github.com/XiaChiandXuce
展开
-
8.3 结束键盘输入
流(stream)是一个数据的传输通道,可以是文件、设备或者其他输入输出媒介。流使得程序能够以统一的方式处理不同来源的输入输出。例如,标准输入流通常指键盘输入,而标准输出流通常指屏幕输出。程序通过将文件或设备与流关联,可以以一致的方式进行读写操作。原创 2024-09-01 10:56:57 · 472 阅读 · 0 评论 -
8.2 缓冲区
在C语言的编程中,理解输入/输出(I/O)操作的底层机制是非常重要的,尤其是当我们涉及字符输入和输出时。本节将探讨缓冲区在处理输入时的作用,并解释为什么在许多系统中,输入字符在按下回车键之前不会立即出现在屏幕上。原创 2024-09-01 10:50:24 · 551 阅读 · 0 评论 -
8.1 单字符I/O: getchar()和putchar()
getchar()和putchar()尽管简单,但在需要精确控制输入和输出的场景中非常有用。理解缓冲输入和无缓冲输入之间的区别,可以帮助我们更好地设计用户交互和响应速度的程序。通过本节的学习,你应当能够掌握基本的字符输入输出操作,并理解C语言中I/O处理的基础概念。在接下来的章节中,我们将继续探讨更多复杂的I/O函数以及如何进行输入验证,以构建更加可靠和用户友好的程序。原创 2024-09-01 10:45:43 · 407 阅读 · 0 评论