c语言中 while (scanf("%d".&a) == 1) 什么意思?

如题所述

应该是
scanf("%d",&a),scanf()是一个输入函数,输入一个int值存到a里面,
同时scanf是有返回值的,表示输入值的个数,
此处若scanf只输入一个变量,其返回值就等于1,while循环条件成立,进入循环体。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-09
当输入的数值仅为1个的时候执行循环里的内容本回答被提问者采纳
相似回答