死循环了,求解
大神们!这个死循环怎么解决?程序代码:
int displayhand() {//显示主界面 int displayTag,drug=1; printf("************************ 显 示 操 作 *****************************\n"); printf("****请选择显示类型: ******\n"); printf("** **\n"); printf("** 1.科技类 2.人文类 3.语言类 4.all **\n"); printf("** 5.返回 6.退出 **\n"); printf("** **\n"); printf("************************ 显 示 操 作 *****************************\n"); while(drug ==1) { scanf("%d",&displayTag); if (displayTag>6||displayTag<1)//这里输入"="时进入死循环,不解! { printf("输入非法,请输入正确的操作!\n"); } else drug = 0; } return displayTag;//返回选择的操作值传给display()函数 }