while(getchar()!='\n')是怎样实现清除缓存区中的字符
答案:2 悬赏:0 手机版
解决时间 2021-03-04 11:59
- 提问者网友:感性作祟
- 2021-03-03 22:45
while(getchar()!='\n')是怎样实现清除缓存区中的字符
最佳答案
- 五星知识达人网友:行雁书
- 2021-03-03 23:34
#include int main(){ int c; int cnt[26]={0; int i; while((c=getchar())!=
全部回答
- 1楼网友:污到你湿
- 2021-03-03 23:52
因为 = 的优先级低于 != while((c=getchar()!='\n') 的执行顺序是 先比较 getchar()!='\n' 再执行 赋值,估计是语法错误。还有 while((c=getchar()!='\n') 目测 少了一个“)”
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯