fabvy12 发表于 2019-11-3 23:24:27

求一个接地气的解释

这个
一个代码
c = getchar();
还有
str=getchar())!='\n'

怎么理解这个getchar;
感觉还像懂,但是叫我用,还真不会用
求一个清楚的接地气的解释
定义
作用
用法

人造人 发表于 2019-11-3 23:35:13

本帖最后由 人造人 于 2019-11-3 23:40 编辑

如果要我猜的话,这行代码应该是这样?
if((str = getchar()) != '\n')
{
}

你提的问题都需要给你解决问题的人来猜你的问题,可见你提的问题是有多差,要学会提问题

fabvy12 发表于 2019-11-3 23:42:16

人造人 发表于 2019-11-3 23:35
如果要我猜的话,这行代码应该是这样?




嗯,谢谢。是我表达不清楚

fabvy12 发表于 2019-11-3 23:43:37

人造人 发表于 2019-11-3 23:35
如果要我猜的话,这行代码应该是这样?




我想知道,这个getchar()函数的用法
书上的解释有点难以理解
我想知道一个更接地气的解释

人造人 发表于 2019-11-3 23:47:03

fabvy12 发表于 2019-11-3 23:43
我想知道,这个getchar()函数的用法
书上的解释有点难以理解
我想知道一个更接地气的解释

“书上的解释有点难以理解”
我怎么会知道书上解释了什么?
我又不知道你看了哪本书,第几页?

人造人 发表于 2019-11-3 23:48:52

if((str = getchar()) != '\n')
{
}

首先调用getchar函数,获取到一个字符,然后把获取到的这个字符存储到str的位置,然后判断这个字符是不是 '\n'

fabvy12 发表于 2019-11-3 23:56:28

人造人 发表于 2019-11-3 23:48
首先调用getchar函数,获取到一个字符,然后把获取到的这个字符存储到的位置,然后判断这个字符是不是...

谢谢
页: [1]
查看完整版本: 求一个接地气的解释