在C语言中使用两次继续结束程序

连续使用两次继续将停止程序执行。例如,我两次输入一个负数,第一个返回到while,但是当我输入第二个负数时,它将停止执行程序。没有错误消息出现。我的代码如下:

while(1){ 

scanf("%d", &choice);

if(choice == 1){
        scanf("%d", &N);
        if(N == 0) 
        break;
        else if(N < 0){
            continue;
        }
        }
        }
评论