请问为什么这个会是死循环啊,有点懵逼
int Chance()
{/*选择栈*/
int chance=0;
while (chance!=1||chance!=2)
{
printf("请选择需要操作的栈(1 or 2):");
scanf_s("%d", &chance);
if (chance!=1||chance!=2)
printf("输入错误,请重新输入!\n");
}
return chance;
}