
scanf("%d%d%d",&n,&m,&k)!=EOF这个语句是什么意思???
scanf("%d%d%d",&n,&m,&k)!=EOF表达的是怎样一个逻辑,特别是!EOF是什么意思???...
scanf("%d%d%d",&n,&m,&k)!=EOF表达的是怎样一个逻辑,特别是!EOF是什么意思???
展开
6个回答
展开全部
scanf函数是有返回值的,如果遇到错误或遇到end of file,返回值则为EOF。
且返回值为int型.
既然scanf("%d%d%d",&n,&m,&k)!=EOF,所以这个的意思就是必须n,m,k三个变量的值都顺利读取
且返回值为int型.
既然scanf("%d%d%d",&n,&m,&k)!=EOF,所以这个的意思就是必须n,m,k三个变量的值都顺利读取
展开全部
scanf是C语言等二级语言的输出符号.即在编程后面输出结果中使用的命令。
scanf("%d%d%d",&n,&m,&k) 是从标准输入读入三个整数赋值给n,m,k并且返回值是读入的值。
scanf("%d%d%d",&n,&m,&k)!= EOF 读一条数据。
EOF 是 end of line的意思,也就是行结束标识
scanf("%d%d%d",&n,&m,&k) 是从标准输入读入三个整数赋值给n,m,k并且返回值是读入的值。
scanf("%d%d%d",&n,&m,&k)!= EOF 读一条数据。
EOF 是 end of line的意思,也就是行结束标识
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
EOF是-1不是0
EOF是End Of File,EOF常被作为文件结束的标志,
scanf("%d%d%d",&n,&m,&k)!=EOF的意思就是是否正常输入三个值分别给三个变量
EOF是End Of File,EOF常被作为文件结束的标志,
scanf("%d%d%d",&n,&m,&k)!=EOF的意思就是是否正常输入三个值分别给三个变量
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是输入三个数赋值给n,m,k;
EOF是文件结束的标志,它等于NULL,也就是0.
EOF是文件结束的标志,它等于NULL,也就是0.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个判断条件里面的吧,当你输入的字符不是EOF时该判断条件为真;
执行判断条件后面的语句。
执行判断条件后面的语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |