c primer plus 第十一章学习小结

第十一章 字符串以及字符串函数

1.getchar(), putchar(), gets() , puts() , fgets() , fputs():

   在输入中,有一个概念叫做缓冲输入,即输入的内容会暂时存储在一个叫做缓冲区的地方--行缓冲就是在按按下换行键之后,缓冲区的内屏就会被释放。

   getchar()是在缓冲区域内读取一个字符,注意这个取字用的很好,去过之后这个字符就不存在与缓冲区了。

   putchar()则是输出读取的字符。

   gets()是字符串读取函数,比较特殊的是其读取是不管字符串是否溢出所存在的数组,且会丢弃换行符; 针对此,特地引进了fgets()函数,可以实现规定读取的字符串大小,必须带有一个叫做stdin的参数。与之相对应的输出函数是puts()---此函数会引进一个换行符,而fputs()则不会额外引进换行符,会忠实地反应读取的内容。在c primer plus 中的编程练习11.9中 , while(getchar != '\n'  continue;的操作具有教育意义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值