https://blog.csdn.net/form88/article/details/51160539
https://blog.csdn.net/fansongy/article/category/950260
1.switch 的 case 中不能定义变量,不然就会报错.可能是变量的初始化会因为有时候case条件不被执行而跳过.
解决办法:
(1)在case后加{},即case xxx:{} break;
(2)如果变量在各个case中都要用的话,就把变量定义在switch外面吧;
2.extern引用字符指针