永发信息网

while(scanf("%lf",&Fahrenheit)==1)

答案:1  悬赏:60  手机版
解决时间 2021-03-13 03:25
这个语句是什么意思?
越详细越好,多谢!
最佳答案
scanf函数是用于接收用户输入的,它的返回值分三种情况:
1) 正整数,表示正确输入参数的个数。例如执行 scanf("%d %d", &a, &b);
如果用户输入"3 4",可以正确输入,返回2(正确输入了两个变量);
如果用户输入"3,4",可以正确输入a,无法输入b,返回1(正确输入了一个变量)。
2) 0,表示用户的输入不匹配,无法正确输入任何值。如上例,用户如果输入",3 4",返回0。
3) EOF,这是在stdio.h里面定义的常量(通常值为-1),表示输入流已经结束。
你这个语句的意思是如果顺利输入了一个浮点数,则执行while语句块里面的内容,执行完以后再要求输入,如此无限循环,直到输入不合法或者Ctrl+Z终止输入为止。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
显示屏一半花怎么处理
摩托车去掉电瓶为什么加不上油
陕西师大 考研 真题
包括泰勒斯在内的好几位古希腊哲学家同时都是
鸿林理疗按摩在哪里啊,我有事要去这个地方
洛阳龙门怎么去少林寺
聚旺宝这个地址在什么地方,我要处理点事
英语翻译酒店行业里的专业用语电梯机房-电梯
在唯品会怎么联系客服
测量高级工程师
大邵家地址在哪,我要去那里办事
为什么我总感觉没东西可学习
万事具备的主人公是
0的解是-1/2<x<1/3,求a,b,c的取值范围
内湖村我想知道这个在什么地方
推荐资讯
反映建设项目资本金财务盈利能力的动态指标是
戴氏商务会所地址在哪,我要去那里办事
我老公以前向人借钱打了欠条,后来钱还了欠条
胡汤线/西曾线(路口)在什么地方啊,我要过去
爱珍美容养身会所在哪里啊,我有事要去这个地
台式电脑带去维修的重新装系统要多久装好
我的苹果4Appleid密码忘了微信也不心卸载了请
大连晟和恒丰科技有限公司我想知道这个在什么
21层小高层5,6,7,9,8哪层好
于家堡火车站我想知道这个在什么地方
dota2开瓶子说的瓶子是什么?
什么什么忠心
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?