【新人求助】while(scanf("%d",&n)==1&&n是什么意思?感激
c++吧
全部回复
仅看楼主
level 2
轸幻HERO 楼主
while(scanf("%d",&n)==1&&n
请问这行代码是什么意思?&&不是且的意思吗?
谢众大神和吧友~
2017年12月03日 10点12分 1
level 4
就是输进去的n正确,且n大于零
2017年12月03日 10点12分 2
level 7
scanf成功读入1个数会返回1,成功读入两个数会返回2,后面==是一个判断,返回真或假,n是一个数,C语言中非零为真
如果输入的是0或者没有输入,不会进入while循环,如果输入的是非0数,则进入while
2017年12月03日 12点12分 3
大神有意加C语言微信群吗?大家一起交流啊
2017年12月03日 13点12分
1