c – 做循环问题
发布时间:2020-12-16 10:50:44 所属栏目:百科 来源:网络整理
导读:do { cout "Car is coming ... " "[P]ay or [N]ot?" endl; ch=getch();} while ( ch !='q' || ch != 'Q'); 为什么在下面的代码中,代码在顶部不起作用?我用各种方式围绕每个语句用括号尝试它,编译器每次都会弹出一个错误,直到我重新组织它们,如下所示.我只是
do { cout << "Car is coming ... " << "[P]ay or [N]ot?" << endl; ch=getch(); } while ( ch !='q' || ch != 'Q'); 为什么在下面的代码中,代码在顶部不起作用?我用各种方式围绕每个语句用括号尝试它,编译器每次都会弹出一个错误,直到我重新组织它们,如下所示.我只是想知道为什么会这样做. do { cout << "Car is coming ... " << "[P]ay or [N]ot?" << endl; ch=getch(); } while ( !(ch=='q' || ch=='Q') ); 我正在使用Visual Studio 2008作为我的编译器; x86架构. 解决方法
Learn De Morgan’s laws
(不是A)或(不是B) 是不一样的 不是(A或B). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |