do
{
scanf("%d %d",&a,&b);
stcrnrArray[x] = a;
++a;
stcrnrArray[x] = b;
++b;
}
while((a != 0) && (b != 0));
while循环不会终止,即使我为a和b输入零值
答案 0 :(得分:0)
有什么问题?它不会终止因为你给了++ a;因此,它每次预先递增,这就是为什么在结束时(a!= 0)条件满足..
答案 1 :(得分:0)
如果a = -1且b = -1,则循环终止