| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 20473 人关注过本帖
标题:谁能给我解释解释while((c=getchar())!='\n')这个语句
只看楼主 加入收藏
Man丶諦
Rank: 1
等 级:新手上路
帖 子:50
专家分:5
注 册:2016-7-22
收藏
得分:0 
while ( ( c = getchar() ) != '\n' )

    把 getchar()里输入的字符-赋值给-变量c
        因为 != 运算符的优先级要比 = 运算符的优先级高,所以要括号括起来
    在判断 变量c的值 是否 不等于 '\n'

    getchar() 函数从输入的字符流中读取一个字符,并返回那个字符
        比如输入了  字符a 
        那么     getchar() 就可以看做是 a
        c = getchar()   就可以看做是    c = a

电脑小白~啥也不懂~
现在掉进了Linux的坑~
从C语言开始~我的计算机旅行~
2016-07-22 18:25
xiaowennihao
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-10-18
收藏
得分:0 
回复 11楼 Man丶諦
你好,我想问一下,
ch=getchar()
while(ch  !='\n')

{number++;

char=getchar();
}
中的char=getchar()是ch+1是吗
2018-10-18 17:28
xiaowennihao
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-10-18
收藏
得分:0 
回复 10楼 Alien_Lee
你好,我想问一下,
ch=getchar()
while(ch  !='\n')

{number++;

char=getchar();
}
中的char=getchar()是ch+1是吗
2018-10-18 17:29
xiaowennihao
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-10-18
收藏
得分:0 
回复 10楼 Alien_Lee
你好,我想问一下,
ch=getchar()
while(ch  !='\n')

{number++;

char=getchar();
}
中的char=getchar()在外面和在{}里面有什么区别,谢谢
2018-10-18 17:40
xiaowennihao
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2018-10-18
收藏
得分:0 
回复 11楼 Man丶諦
你好,我想问一下,
ch=getchar()
while(ch  !='\n')

{number++;

char=getchar();
}
中的char=getchar()在外面和在{}里面有什么区别,谢谢
2018-10-18 17:40
逆风起笔
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2022-11-25
收藏
得分:0 
2022-11-25 23:16
快速回复:谁能给我解释解释while((c=getchar())!='\n')这个语句
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015763 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved