连续使用两次继续将停止程序执行。例如,我两次输入一个负数,第一个返回到while,但是当我输入第二个负数时,它将停止执行程序。没有错误消息出现。我的代码如下:
while(1){
scanf("%d", &choice);
if(choice == 1){
scanf("%d", &N);
if(N == 0)
break;
else if(N < 0){
continue;
}
}
}