这段程序没有错误.如果你就JTAG的话建议使用在线仿真(具体教程请百度吧,不算复杂),在switch(x)处设置断点,当程序执行到那里就暂停了,可以看到x的值是多少,这样有助于你查找错误.如果没有的话建议买一个,也不贵,五六十就可以买到.很方便的东西