77问答网
所有问题
c语言中 while (scanf("%d".&a) == 1) 什么意思?
如题所述
举报该问题
推荐答案 2017-01-09
应该是
scanf("%d",&a),scanf()是一个输入函数,输入一个int值存到a里面,
同时scanf是有返回值的,表示输入值的个数,
此处若scanf只输入一个变量,其返回值就等于1,while循环条件成立,进入循环体。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Gpp3NWNv3pvYpYpWIpp.html
其他回答
第1个回答 2017-01-09
当输入的数值仅为1个的时候执行循环里的内容本回答被提问者采纳
相似回答
大家正在搜
相关问题
C语言中while(scanf("%d",&a)==1)是什...
C语言中scanf("%d%*s%d",&a,&b);是什么...
初学C语言 while(scanf("%d",&n)==1)...
c语言中while(scanf("%d",&x)==1)是什...
c语言中while(scanf("%d",&a)!=...
c语言中 while(scanf(%d,i)==1);是什么...
下面程序中 while (scanf("%d %d", &a...
c语言 while(scanf("%d", &num...