我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:港彩神鹰 > 读入一行 >

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

归档日期:07-07       文本归类:读入一行      文章编辑:爱尚语录

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

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

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

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

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

本文链接:http://chuyenchame.com/duruyixing/610.html