`
小明哥
  • 浏览: 90662 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

C语言笔记3 EOF与getchar()

    博客分类:
  • C
阅读更多

用getchar()!=EOF来作为循环输入的条件,

那么按回车是退不出循环的,
只有按Ctrl+z或F6才能退出循环

getchar()回显字符,自然控制台会出现^z的字样,

按下回车,getchar()才能从键盘缓冲区中接收EOF(Ctrl+z或F6),
这时循环结束。再按任何键即退出程序。

PS:所有的输入函数其实都是通过从键盘缓冲区中接收数据的。

0
0
分享到:
评论

相关推荐

    C语言笔记(经典)

    通过上述分析可以看出,这份C语言笔记覆盖了循环结构、预处理指令、输入输出、字符串处理、枚举类型以及字符类型等多个方面,是一份非常全面的学习资料。对于初学者来说,这些知识点都是学习C语言的基础,掌握它们...

    c语言笔记(最基础的相关内容略过)

    ### C语言笔记精要 #### 重要概念及关键字解析 **1. 关键字 `extern`** - **定义**: 在C语言中,`extern`关键字用于声明一个变量或函数是在其他源文件中定义的。 - **示例**: - 全局变量声明: `extern int g_val...

    C语言学习经典代码笔记

    以上这些代码片段涵盖了C语言中的一些基本概念和技术点,包括结构体、文件操作、简单计算器的设计以及多维数组与指针的应用等。这些知识点对于初学者来说非常重要,能够帮助他们更好地理解和掌握C语言的基础知识和...

    linux c学习笔记

    Linux C 学习笔记 在深入探讨Linux C编程之前,我们先理解一下C语言和Linux操作系统的基本概念。C语言是一种强大的、高效的编程语言,被广泛用于系统编程、嵌入式开发以及各种软件开发中。而Linux则是一个开源的、...

    《The C Programming Language》读书笔记

    值得注意的是,即使不显式检查`EOF`,上面的循环也可以简化为`while (getchar()) {...}`,因为当`getchar()`读取到文件结束时,它会返回一个错误或非字符值,导致循环终止。 其次,声明和定义的区别是C语言中的基础...

    《C和指针》读书笔记.pdf

    这是因为`EOF`是一个整数,用来表示文件结束标志。 #### 第二章 基本概念 1. **C语言的环境**: - C语言的开发分为两个主要环境:翻译环境和执行环境。 - 翻译环境是指源代码被转换为可执行的机器指令的过程,而...

Global site tag (gtag.js) - Google Analytics