c primer plus 第十一章学习小结
2017-10-22 23:23
260 查看
第十一章 字符串以及字符串函数
1.getchar(), putchar(), gets() , puts() , fgets() , fputs():
在输入中,有一个概念叫做缓冲输入,即输入的内容会暂时存储在一个叫做缓冲区的地方--行缓冲就是在按按下换行键之后,缓冲区的内屏就会被释放。
getchar()是在缓冲区域内读取一个字符,注意这个取字用的很好,去过之后这个字符就不存在与缓冲区了。
putchar()则是输出读取的字符。
gets()是字符串读取函数,比较特殊的是其读取是不管字符串是否溢出所存在的数组,且会丢弃换行符; 针对此,特地引进了fgets()函数,可以实现规定读取的字符串大小,必须带有一个叫做stdin的参数。与之相对应的输出函数是puts()---此函数会引进一个换行符,而fputs()则不会额外引进换行符,会忠实地反应读取的内容。在c primer plus 中的编程练习11.9中 , while(getchar != '\n' continue;的操作具有教育意义。
1.getchar(), putchar(), gets() , puts() , fgets() , fputs():
在输入中,有一个概念叫做缓冲输入,即输入的内容会暂时存储在一个叫做缓冲区的地方--行缓冲就是在按按下换行键之后,缓冲区的内屏就会被释放。
getchar()是在缓冲区域内读取一个字符,注意这个取字用的很好,去过之后这个字符就不存在与缓冲区了。
putchar()则是输出读取的字符。
gets()是字符串读取函数,比较特殊的是其读取是不管字符串是否溢出所存在的数组,且会丢弃换行符; 针对此,特地引进了fgets()函数,可以实现规定读取的字符串大小,必须带有一个叫做stdin的参数。与之相对应的输出函数是puts()---此函数会引进一个换行符,而fputs()则不会额外引进换行符,会忠实地反应读取的内容。在c primer plus 中的编程练习11.9中 , while(getchar != '\n' continue;的操作具有教育意义。
相关文章推荐
- C++PrimerPlus第十一章学习笔记——使用类
- c primer plus 第十章学习梳理小结
- C++ Primer Plus学习:第十一章 使用类(3)
- 【学习C++】C++ Primer Plus (第六版)第十一章编程练习1-7
- C++ Primer Plus学习:第十一章 使用类(1)
- C Primer Plus 第十一章学习总结^2015.5.2
- 2012/1/25 《C++ Primer Plus》第十一章:使用类 学习笔记
- 2012/1/25 《C++ Primer Plus》第十一章:使用类 学习笔记
- C++ Primer Plus学习:第十一章 使用类(2)
- C++ Primer Plus学习:第十一章
- C++ Primer Plus学习:第十三章 类继承(2)
- C++之类和对象——C++ primer plus学习(一)
- 泛型算法 - 2【C++ Primer 学习笔记 - 第十一章】
- C++ Primer Plus学习:第三章
- C++ Primer Plus学习:第十三章
- 《C++ Primer Plus》16.3 标准模板库 学习笔记
- C++ Primer Plus学习:第四章 复合类型(3)
- 汇编语言学习小结(第十章和第十一章)
- C Primer Plus的学习_5之#define
- C++ primer plus 第五版 学习笔记 5章7题