为什么do while循环不会中断?

密码器

我对以下代码有疑问

switch(adminChoice){
    case 1:
        do{
            cout<<"\nEnter Student ID: ";
            cin>>studentId;
            cout<<"\nEnter Student Name: ";
            cin>>studentName;
            cout<<"\nEnter Student Password: ";
            cin>>studentPassword;
            cout<<"\nAdd another account? y/n ";
            cin>>adminSubChoice;
        }
        while(adminSubChoice!='n' || adminSubChoice !='N');
        break;
    case 2:

do while当我为char变量输入n或N时它不会中断,adminSubChoice它会不断运行。有人可以告诉我我在做什么错吗?

迈克猫

该条件adminSubChoice!='n' || adminSubChoice !='N'将是永远正确的,因为没有字符将两者nN在同一时间。

条件应该是adminSubChoice!='n' && adminSubChoice !='N'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么Json解析会中断While循环?

来自分类Dev

为什么uint会中断我的for循环?

来自分类Dev

break不会在while循环中中断。为什么?

来自分类Dev

为什么while循环不会在成功时中断?

来自分类Dev

Java while循环不会中断

来自分类Dev

fgets()while循环不会中断

来自分类Dev

Python while 循环不会中断

来自分类Dev

为什么在for循环的setTimeout中放置警报会中断警报?

来自分类Dev

为什么我的do-while循环不会继续循环?

来自分类Dev

为什么我的do-while循环不会继续循环?

来自分类Dev

为什么中断不结束while循环?

来自分类Dev

为什么中断不结束while循环?

来自分类Dev

虽然循环不会中断?

来自分类Dev

为什么此alarm()系统调用不会中断read()?

来自分类Dev

为什么来自子进程的管道有时会中断,有时不会?

来自分类Dev

为什么捕获的异常仍会中断循环?我们如何使其继续下去?

来自分类Dev

为什么即使不满足条件,循环也会中断并出现错误?

来自分类Dev

为什么while循环永远不会结束?

来自分类Dev

shared_ptr-为什么会中断?

来自分类Dev

为什么这小段JavaScript会中断?

来自分类Dev

Break语句不会中断循环

来自分类Dev

Break语句不会中断for循环

来自分类Dev

Python return语句不会中断循环

来自分类Dev

Ruby-循环不会中断

来自分类Dev

循环不会中断。C程序

来自分类Dev

Java bufferedReader readline 循环不会中断

来自分类Dev

在while循环中只运行一次,而不会中断循环

来自分类Dev

为什么我的递减 while 循环中断?

来自分类Dev

为什么这个while循环没有中断?