while( 3<=x<=4 )这种写法是错误的。c语言不支持这种联合判断,必须分开写成 3<=x&&x<=4原来的写法相当于(3<=x)<=4,结果相当于要么是 1<=4,要么是 0<=4。显然都是为真的。
它的表达方式错了,那种方式是数字的