新手求问
while(scanf("%d %d",&i,&j)==1)
和while(scanf("%d",&i)==1&&scanf("%d",&j)==1)
这两个语句一样的效果吗?
求大神解惑
c
[解决办法]
新手上路,了20分,了!
首先,要先弄清楚SCANF 回值
如果成功的,回值是回成功的
scanf("%d %d",&i,&j)
有2,如果成功的回2
while(scanf("%d %d",&i,&j)==1) 所以一定是回失
除非你故意入,令一入失,那就回成功1
while(scanf("%d",&i)==1&&scanf("%d",&j)==1)
如果成功就回1, 相於while(1&&1),那肯定是1啦
&&的意思是2都TRUE就TRUE,而不只11
除了0之外都是TRUE,25 && 36 也是TRUE