while (3 == scanf("%f%c%f",&a,&op,&b)

问题描述:

while (3 == scanf("%f%c%f",&a,&op,&b)
1个回答 分类:综合 2014-10-08

问题解答:

我来补答
如:
scanf("%d%d",&a,&b);

如果a和b都被成功读入,那么scanf的返回值就是2
如果只有a被成功读入,返回值为1
如果a和b都未被成功读入,返回值为0
while (3 == scanf("%f%c%f", &a, &op, &b) )
这句的解释就是只有当scanf()函数接收a,op,b均成功时才进入while循环,有一个不成功的都跳过while
  人呢?
 
 
展开全文阅读
剩余:2000
上一页:必修3第一单元
下一页:第4课时