搜索
当前位置: 秒秒彩官网 > 读入一行 >

c++ 输入一行字符分别统计出其中

gecimao 发表于 2019-06-30 07:09 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  应该和c=getchar()的返回值有关,只要读取字符成功,就执行完毕,(c=getchar())!=n)是指读到‘n,也就是换行才会执行完毕。

  c=getchar()把输入的字符信息存在c里,然后判断输入的值是否是回车字符,就是n;如果不是,循环条件为真,进入循环进行统计,如果是回车,循环条件为假,循环结束,打印统计信息。

  如果换成c=getchar(),只能输入一个字符,因为这个函数的功能就是录入一个字符,没有循环结构,自然不能逐个判断统计字符。

  展开全部如果换成while(c=getchar()),你的while循环根本无法结束呀,怎么会统计字符串的第一个字符呢?

本文链接:http://k-mood.com/duruyixing/492.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部