我有一个关于while循环的快速问题。C - 虽然(东西||东西)
我想读取ASCII字符码,如果它不是一些特定的ASCII码,我不想继续并要求用户再次输入。
这工作
while (yn != 89)
{
printf("\nEnter");
flushall();
scanf("\n%c", &yn);
}
这不
while (yn != 89 || yn != 121)
{
printf("\nEnter");
flushall();
scanf("\n%c", &yn);
}
天哪,我想我需要得到一些睡眠。这相当...愚蠢。 :)谢谢你家伙顺便说一句。
''||手段“或”'!='表示“不等于”。大声读出代码给自己,我想你可能会看到问题。 – 2011-03-09 20:30:18
那就是生活,接受一个答案并继续前进:) – Johan 2011-03-09 20:48:38